Management File and Directory
lsls suatu perintah yang di gunakan untuk menampilkan suatu isi dari directory, dan option yang sering di pakai adalah "-l". Untuk lebih jelasnya "man ls".
cdcd kepanjangan dari change directory yang merupakan suatu perintah di gunakan untuk pindah directory.
pwdpwd perintah ini di gunakan untuk mengetahui keberadaan directory yang sekarang kita tempati saja.
touchtouch sering di gunakan oleh para admin untuk menciptakan suatu file tanpa membukanya. Misalnya seperti "vi , nano" dan lain-lain.
mkdirmkdir suatu kepanjangan dari make directory sesuai dengan singkatannya perintah ini di gunakan untuk menciptakan suatu directory.
vivi digunakan untuk mengedit suatu file dalam mode konsole seperti halnya dengan notepad, hanya saja notepad under grafis.
nanonano sama saja halnya dengan "vi" hanya saja nano lebih user friendly karena banyak keterangan pada bagian bawah layarnya.
chmodchange modified tentu saja dari singkatannya kita sudah paham dari kegunaan command ini. Command ini sering kali di gunakan merubah suatu perizinan suatu file dan directory. Dalam mode untuk set suatu file dan directory terdapat 2 hal yang harus dipahami yaitu mode :
"chmod ugo /-rwx file/directory"
Dimana :
-ugo adalah user,group dan other
-rwx adalah read,write dan execute
"chmod 421 file/directory"
Dimana :
-421 adalah read, write dan execute
NB : perhatikan posisinya 4 untuk owner, 2 untuk group, 1 untuk other.
Penulis tidak akan membahas lebih jauh tentang "chmod" karena sudah banyak referensi di internet.
chownchange owner ini digunakan untuk merubah suatu kepemilikan suatu file atau directory.
catcat digunakan untuk menampilkan suatu isi dari file.
findfind dari namanya saja tentu kita sudah mengerti fungsinnya yaitu untuk mencari suatu file atau directory atau pun mencari suatu kata yang terdapat pada suatu file.
locatelocate kegunaannya hampir sama dengan "find" namun dalam penggunaannya lebih simple.
whereiswhereis salah satu command yang di fungsikan untuk dalam hal pencarian.
rmremove adalah kepanjangannya yang artinya untuk menghapus namun pada system Linux di gunakan untuk menghapus file atau directory. Berhati-hatilah dalam option "-rf".
mvmove artinya saja sudah memberikan kegunaannya yaitu memindahkan suatu file atau directory.
cpcopy command ini di gunakan untuk menyalin suatu file maupun directory.
lnlink digunakan untuk menciptakan suatu shortcut pada suatu file.
grepgrep di gunakan untuk pencarian suatu kata yang cocok. Command ini sangat di optimalkan oleh para admin dalam hal pengecheckan.
cat /etc/issueCommand di atas di gunakan untuk mengetahui distro apa yang sedang kita gunakan.
visudoDigunakan untuk mengedit file sudoers.
sudoDigunakan untuk mengerjakan suatu kegiatan root pada login user biasa.
uname -aPerintah di atas untuk menampilkan spesifikasi OS dan bit di mesin kita, seperti kernel dan i686.
netstatDigunakan menampilkan network status seperti melihat service yang berjalan.
duDigunakan untuk melihat space disk yang sudah di gunakan.
dfSeperti halnya dengan "du", namun perintah ini digunakan untuk melihat sisa space yang kosong.
cat /proc/meminfoDigunakan untuk melihat spesifikasi memory yang berada pada system tsb.
cat /proc/cpuinfoDigunakan untuk melihat spesifikasi proccesor pada system tsb.
lsmodMelihat daftar module apa saja yang ada di system Linux.
lsusbMelihat daftar device USB yang terpasang.
lspciMenampilkan daftar device PCI yang terpasang pada system Linux tsb.
dmesgMenampilkan pesan-pesan pada system Linux gunanya untuk hal analisa trouble shooting.
mountMengaktifkan device disk agar device tsb dapat di acces baik hal read maupun write.
umountMenonaktifkan suatu device agar tidak dapat di acces dalam hal write.
psMelihat proses yang sedang berjalan.
topMelihat proses yang sedang berjalan dalam bentuk prioritas yang saat ini.
fdiskMenampilkan device disk yang terpasang saat ini.
useraddUntuk menambah user pada system Linux.
passwdUntuk memberikan password pada user yang ada di system Linux.
su -Berfungsi untuk login sebagai super user.
userdelGunanya untuk menghapus user yang ada di system.
rpmPerintah di atas di gunakan untuk menginstall suatu aplikasi base rpm.
tarCommand tsb berguna untuk menguntar suatu paket aplikasi yang di kompres.
gunzipPerintah tsb di gunakan untuk memekarkan suatu file yang telah di compres dengan extension ".gz".
zipDari namanya saja kita bisa menebak bahwa command tsb untuk mengkompres file dengan akhiran ".zip".
moreMenampilkan suatu list layar perlayar.
lessSama halnya dengan "more" yaitu menampilkan suatu list tanpa seluruhnya namun sepotong-sepotong.
|Pipe line yang berfungsi menghubungkan perintah satu dengan perintah lainnya.
;Tanda tsb untuk memisahkan command yang satu dengan yang lainnya ketika ingin menjalankan suatu perintah secara bersamaan.
&&Tanda tsb berguna untuk meneruskan proses perintah lainnya dengan cara perintah pertama di bawah ke background hal ini di lakukan jika ingin menjalankan perintah dalam waktu bersamaan.
fgMembawa suatu proses ke mode foreground yang telah di tarik dari background.
bgLawannya dengan perintah "fg".
killUntuk menghentikan suatu proses yang sedang berjalan.
ifconfigDigunakan untuk menampilkan IP dan detailnya dan dapat di gunakan juga untuk set IP di dalam memory RAM.
hostnameUntuk melihat nama mesin yang kita gunakan di Linux tsb.
host -t mx [nama-domain]Untuk melihat server yang menghandle suatu domain email tsb.
host -t ns [nama-domain]Untuk menampilakan lookup dari domain yang bersangkutan.
nslookup [nama-domain]Sama halnya dengan perintah lookup sebelumnya
dig [nama-domain]Sama halnya dengan perintah lookup lainnya hanya berbeda dengan keterangan yang lebih komplex.
iptablesPerintah di atas sering sekali digunakan oleh para admin untuk keamanan jaringan, routing, NAT dll.
sshMelakukan remote ke terminal destination pada port 22 sebagai defaultnya.
telnet [nama-domain] [port]Digunakan untuk remote pada terminal target biasanya telnet ini sering digunakan untuk check suatu port dalam arti sebagai analisa.
/etc/init.d/[nama-service] [action]Perintah ini di gunakan untuk melihat status, enable, disable, reload suatu service yang bersangkutan.
mysql -u [user] -pDigunakan untuk masuk ke server mysql dengan menggunakan user tertentu yang telah di beri password.
mysqldump -u [user] -p [nama-db] > [destination-path]Perintah di atas digunakan untuk backup suatu database ke lokasi tertentu.
mysql -u [user] -p [destination-db] < [source-path]Perintah tsb digunakan untuk merestore database ke database yang telah tercipta di mysql.
/etc/resolv.confFile tersebut berisikan IP server DNS yang di jadikan sebagai mesin yang menangani domain.
/etc/hostsFile tsb menyiman nama suatu domain mesin yang bersangkutan.
/etc/network/interfaces atau /etc/network/network-scripts/ifcfg-eth0File ini begitu penting di karenakan para admin mensetting IP pada file ini, dan sesuaikan interface yang digunakan.
/etc/passwdFile ini berisikan user yang berada pada system, jenis shell, home worknya dll.
/etc/fstabFile ini digunakan pembacaan pemetaan suatu disk di system linux.
/etc/rc.localFile ini adalah file yang berisikan command yang akan di jalankan pertama kali pada saat booting.
historyuntuk menampilkan perintah terakhir
tracerouteuntuk trace host-host yang dilewati dalam mencapai host tujuan
aliasUntuk membuat alias dan menampilkan alias yang sudah diset sebelumnya.
caluntuk menampilkan kalender
duMenampilkan penggunaan kapasitas harddisk oleh suatu direktori.
grepUntuk mencari suatu “string” atau “pattern” tertentu pada suatu file.
headSecara default menampilkan 10 baris pertama pada suatu file. Jika ingin menampilkan jumlah baris yang berbeda dapat menggunakan option -n diikuti jumlah baris yang diinginkan
initUntuk mengganti run level. Note: Karena penggunaan run level adalah hal yang berpengaruh besar pada sistem, maka untuk melakukan ini harus menggunakan SUPER-USER atau yang memiliki kemampuan sama dengan root
tailSecara default menampilkan 10 baris terakhir pada suatu file. Jika ingin menampilkan jumlah baris yang berbeda dapat menggunakan option -n diikuti jumlah baris yang diinginkan
who: menampilkan informasi user yang sedang login pada sistem
whoami: Menampilkan informasi user yang digunakan.
wc: Word Count, menampilkan jumlah bytes, kata dan baris dalam suatu file