Perintah Dasar Terminal Linux
Terminal dalam dunia linux, menjadi semacam sebuah tongkat sihir untuk memunculkan berbagai perintah. karena pada dasarnya tiap perintah di Komputer sejatinya merupakan perintah dari terminal yang di-logo-kan dalam sebuah icon. Dan berikut adalah beberapa Perintah dasar, yang sering digunakan dalam linux :
man
Perintah ini biasa digunakan untuk menampilkan halaman manual atau help dari suatu perintah. Format penulisannya man , perintah man sangat menolong kita untuk berjalan-jalan di teminal linux ini.
Contoh : man man => perintah tersebut akan menampilkan halaman manual dari man.
pwd
Merupakan kependekan dari Present Working Direktori, digunakan untuk melihat path lengkap dari direktori yang sedang aktif saat ini.
ls
Perintah ini digunakan untuk melihat isi suatu direktori. Penggunannya ls /path, path bisa berupa alamat mutlak atau relatif, jika digunakan tanpa argumen /path akan menampilkan isi direktori saat ini.
mkdir
Sesuai dengan namanya yang merupakan kependekan dari make directory, perintah ini digunakan untuk membuat direktori. Biasa dijalankan dengan menuliskan mkdir /path, jika argumen /path bukan merupakan alamat mutlak maka direktori yang dibuat akan relatif terhadap direktori saat ini. Contoh mkdir /home/userkamu/coba akan menghasilkan direktori coba di direktori home user userkamu.
cd
Namanya terinspirasi dari change directory, digunakan untuk berpindah dari satu direktori ke direktori lainnya. Argumen yang biasa digunakan adalah alamat suatu direktori, baik relatif maupun mutlak. Jika digunakan tanpa argumen ia akan memanggil direktori $HOME. Contoh cd /etc/X11 akan memindahkan direktori yang aktif ke /etc/X11. Ada dua argumen istimewa untuk perintah ini yaitu . dan .. karena cd . akan memanggil direktori itu sendiri dan cd .. akan berpindah ke direktori di atasnya (naik satu tingkat).
rmdir
Nama aslinya adalah remove directory, digunakan untuk menghapus direktori. Namun ia hanya akan menghapus direktori yang kosong. Seperti saudaranya yang lain ia bisa digunakan dengan format rmdir /path.
mv
mv /path/asal /path/tujuan akan memindahkan suatu berkas atau direktori dari path asal ke tujuan. Bisa juga digunakan untuk mengganti nama suatu berkas, dengan syarat /path harus sama.
cp
Untuk menyalin suatu berkas dari path asal ke path tujuan jalankan perintah cp /path/asal /path/tujuan. Berbeda dengan mv yang akan memusnahkan asalnya, cp akan mempertahankannya sehingga akan dihasilkan dua berkas yang sama.
rm
Berasal dari kata remove, digunakan untuk menghapus suatu berkas dengan perintah rm /nama/berkas, bisa juga digunakan untuk menghapus direktori yang tidak kosong dengan menyertakan opsi -rf.
du
Diambil dari disk usage, digunakan untuk mengestimasi pemakaian ruang disk, data akan ditampilkan per berkas. Jika digunakan tanpa argumen akan menampilkan pemakaian ruang disk pada direktori aktif. Format penulisannya du /path/target. Gunakan opsi -h untuk menampilkan hasil yang lebih mudah dibaca.
df
Disk free, digunakan untuk melihat kapasitas disk yang masih kosong/bebas. Gunakan opsi -h jika ingin hasil yang lebih enak dipandang.
clear
Self titled, digunakan untuk membersihkan terminal (layar).
ps
Menampilkan informasi tentang proses yang sedang aktif/berjalan di sistem. Ada banyak opsi yang bisa diberikan pada perintah ini, salau satunya adalah aux yang akan menampilkan seluruh proses dalam sistem.
top
Hampir sama dengan ps hanya saja top akan menampilkan informasi yang selalu up to date dan bersifat dinamis.
cat
Berasal dari kata concatenate, digunakan untuk menampilkan isi dari suatu berkas ke keluaran standar (biasanya layar monitor). Dijalankan dengan mengetikkan cat /nama/berkas.
echo
Biasa digunakan untuk menampilkan string/karakter di layar monitor, namun bisa juga digunakan untuk membuat file dengan memanfaatkan output redirection.
Perintah-perintah di atas hanyalah beberapa diantara perintah yang sangat kompleks yang terdapat di dunia Linux. Begitu pula penjelasan, argumen, dan opsi yang dijelaskan hanyalah sekelumit dari puluhan bahkan sampai ratusan argumen dan opsi untuk setiap perintah. Cara termudah untuk mendapatkan penjelasan tentang suatu perintah adalah membuka halaman manualnya.
Perintah ini digunakan untuk melihat isi suatu direktori. Penggunannya ls /path, path bisa berupa alamat mutlak atau relatif, jika digunakan tanpa argumen /path akan menampilkan isi direktori saat ini.
mkdir
Sesuai dengan namanya yang merupakan kependekan dari make directory, perintah ini digunakan untuk membuat direktori. Biasa dijalankan dengan menuliskan mkdir /path, jika argumen /path bukan merupakan alamat mutlak maka direktori yang dibuat akan relatif terhadap direktori saat ini. Contoh mkdir /home/userkamu/coba akan menghasilkan direktori coba di direktori home user userkamu.
cd
Namanya terinspirasi dari change directory, digunakan untuk berpindah dari satu direktori ke direktori lainnya. Argumen yang biasa digunakan adalah alamat suatu direktori, baik relatif maupun mutlak. Jika digunakan tanpa argumen ia akan memanggil direktori $HOME. Contoh cd /etc/X11 akan memindahkan direktori yang aktif ke /etc/X11. Ada dua argumen istimewa untuk perintah ini yaitu . dan .. karena cd . akan memanggil direktori itu sendiri dan cd .. akan berpindah ke direktori di atasnya (naik satu tingkat).
rmdir
Nama aslinya adalah remove directory, digunakan untuk menghapus direktori. Namun ia hanya akan menghapus direktori yang kosong. Seperti saudaranya yang lain ia bisa digunakan dengan format rmdir /path.
mv
mv /path/asal /path/tujuan akan memindahkan suatu berkas atau direktori dari path asal ke tujuan. Bisa juga digunakan untuk mengganti nama suatu berkas, dengan syarat /path harus sama.
cp
Untuk menyalin suatu berkas dari path asal ke path tujuan jalankan perintah cp /path/asal /path/tujuan. Berbeda dengan mv yang akan memusnahkan asalnya, cp akan mempertahankannya sehingga akan dihasilkan dua berkas yang sama.
rm
Berasal dari kata remove, digunakan untuk menghapus suatu berkas dengan perintah rm /nama/berkas, bisa juga digunakan untuk menghapus direktori yang tidak kosong dengan menyertakan opsi -rf.
du
Diambil dari disk usage, digunakan untuk mengestimasi pemakaian ruang disk, data akan ditampilkan per berkas. Jika digunakan tanpa argumen akan menampilkan pemakaian ruang disk pada direktori aktif. Format penulisannya du /path/target. Gunakan opsi -h untuk menampilkan hasil yang lebih mudah dibaca.
df
Disk free, digunakan untuk melihat kapasitas disk yang masih kosong/bebas. Gunakan opsi -h jika ingin hasil yang lebih enak dipandang.
clear
Self titled, digunakan untuk membersihkan terminal (layar).
ps
Menampilkan informasi tentang proses yang sedang aktif/berjalan di sistem. Ada banyak opsi yang bisa diberikan pada perintah ini, salau satunya adalah aux yang akan menampilkan seluruh proses dalam sistem.
top
Hampir sama dengan ps hanya saja top akan menampilkan informasi yang selalu up to date dan bersifat dinamis.
cat
Berasal dari kata concatenate, digunakan untuk menampilkan isi dari suatu berkas ke keluaran standar (biasanya layar monitor). Dijalankan dengan mengetikkan cat /nama/berkas.
echo
Biasa digunakan untuk menampilkan string/karakter di layar monitor, namun bisa juga digunakan untuk membuat file dengan memanfaatkan output redirection.
Perintah-perintah di atas hanyalah beberapa diantara perintah yang sangat kompleks yang terdapat di dunia Linux. Begitu pula penjelasan, argumen, dan opsi yang dijelaskan hanyalah sekelumit dari puluhan bahkan sampai ratusan argumen dan opsi untuk setiap perintah. Cara termudah untuk mendapatkan penjelasan tentang suatu perintah adalah membuka halaman manualnya.
Kode lainnya yang ada pada terminal linux :
adduser : Tambah pengguna ke sistem addgroup : Tambah grup ke sistem alias : Buat sebuah alias apropos : Cari Bantuan halaman manual (man-k) apt-get : Cari dan menginstal paket perangkat lunak (Debian) aspell : Pemeriksa Ejaan awk : Cari dan Ganti teks, database sort / validate / index basename : Strip direktori dan akhiran dari nama file bash : GNU Bourne-Again Shell bc : Arbitrary bahasa kalkulator presisi bg : Kirim ke latar belakang break : Keluar dari sebuah loop builtin : Jalankan shell builtin bzip2 : Compress atau dekompresi file bernama (s) cal : Tampilkan kalender case : kondisional melakukan perintah cat : Menampilkan isi file cd : Mengganti Directori cfdisk : Tabel partisi manipulator untuk Linux chgrp : Mengubah kepemilikan grup chmod : Mengubah izin akses chown : Mengubah pemilik file dan grup chroot : Jalankan perintah dengan direktori root yang berbeda chkconfig : Sistem layanan (runlevel) cksum : Cetak byte CRC checksum dan menghitung clear : Hapus layar terminal cmp : Membandingkan dua file comm : Bandingkan dua file diurutkan baris demi bari command : Jalankan perintah – shell mengabaikan fungsi continue : Resume iterasi berikutnya dari suatu loop cp : Menyalin satu atau lebih file ke lokasi lain cron : Daemon menjalankan perintah yang dijadwalkan crontab : Jadwalkan perintah untuk menjalankan di lain waktu csplit : Split file ke dalam konteks – potongan ditentukan cut : membagi file menjadi beberapa bagian date : Menampilkan atau mengubah tanggal & waktu dc : Desk Kalkulator dd : Mengkonversi dan menyalin file, menulis header disk, boot record ddrescue : Alat untuk memperbaiki data declare : Deklarasikan variabel dan memberi mereka atribut df : Tampilkan ruang disk diff : Tampilkan perbedaan antara dua file diff3 : Tampilkan perbedaan di antara tiga file dig : DNS lookup dir : Daftar isi direktori singkat dircolors : Warna setup untuk `ls ‘ dirname : Convert semua pathname ke beberapa path dirs : Tampilkan daftar direktori yang diingat dmesg : Mencetak pesan-pesan kernel & driver du : Perkiraan penggunaan kapasitas file echo : Tampilkan pesan di layar egrep : Cari file untuk baris yang sesuai dengan ekspresi yang diperpanjang eject : Mengeluarkan media removable enable : Mengaktifkan dan menonaktifkan perintah shell builtin env : Environment variabel ethtool : Pengaturan kartu Ethernet eval : Evaluasi beberapa perintah / argumen exec : Menjalankan perintah exit : Keluar dari shell expect : mengotomatiskan aplikasi yang bebas diakses melalui terminal expand : Convert tab ke spasi eksport : Set variabel lingkungan expr : Evaluasi ekspresi false : Tidak melakukan apa-apa, tidak berhasil fdformat : Tingkat rendah format sebuah floppy disk fdisk : tabel partisi manipulator untuk Linux fg : Kirim pekerjaan untuk foreground fgrep : Cari file untuk baris yang cocok dengan string yang tetap file : Tentukan jenis file find : Cari file yang memenuhi kriteria yang diinginkan fmt : Format ulang tipe teks fold : Wrap teks agar sesuai dengan lebar tertentu. for : Memperluas kata-kata, dan menjalankan perintah format : Format disk atau kaset free : Tampilkan penggunaan memori fsck : Memeriksa dan memperbaiki sistem File konsistensi ftp : File Transfer Protocol fungsi : Tentukan fungsi macro fuser : Identifikasi / memutuskan proses yang sedang mengakses file gawk : Cari dan Ganti teks dalam file getopts : Menguraikan parameter sesuai posisi grep : Cari file untuk baris yang cocok dengan pola tertentu group : Cetak nama grup pada pengguna gzip : Compress atau dekompresi nama file hash : Mengingat seluruh pathname dari sebuah nama argumen head : Output bagian pertama dari file help : Tampilkan bantuan untuk perintah built-in history : Perintah history hostname : Cetak atau mengatur nama sistem id : Cetak user dan grup id if : melakukan perintah kondisional ifconfig : Konfigurasi antarmuka jaringan ifdown : Menghentikan antarmuka jaringan ifup : Memulai antarmuka jaringan keatas import : Menangkap layar server X dan menyimpan sebuah gambar ke file install : Menyalin file dan mengatur atribut join : gabung garis pada field umum kill : Memberhentikan proses yang sedang berjalan killall : Memberhentikan proses oleh nama less : Tampilan output satu layar pada satu waktu let : Melakukan aritmatika pada variabel shell ln : Membuat hubungan antara file local : Membuat variabel locate : Cari file logname : Cetak nama login logout : Keluar dari sebuah login shell look : Tampilan baris yang dimulai dengan string tertentu lpc : Program Kontrol jalur printer lpr : Off line print lprint : Mencetak file / Print file lprintd : Abort pekerjaan print lprintq : Daftar antrian print lprm : Hapus pekerjaan dari antrian print ls : List informasi tentang file lsof : List membuka file make : Sekelompok Kompilasi ulang dari program man : Bantuan manual mkdir : Membuat folder baru mkfifo : Membuat FIFOs (bernama pipa) mkisofs : Buat hybrid ISO9660/JOLIET/HFS filesystem mknod : Membuat blok atau karakter file khusus more : Tampilan output satu layar pada satu waktu mount : Mount file system mtools : Memanipulasi file MS-DOS mv : Memindahkan atau mengubah nama file atau direktori mmv : Pindahkan massa dan mengubah nama (file) netstat : Informasi Jaringan nice : Mengatur prioritas perintah atau pekerjaan nl : Nomor baris dan menulis file nohup : Jalankan perintah kebal terhadap hangups nslookup : Query Internet menyebut server secara interaktip open : membuka file dalam aplikasi default op : Operator akses passwd : Memodifikasi password user paste : Menggabungkan baris file pathchk : Periksa nama file portabilitas ping : Test sambungan jaringan pkill : memberhentikan proses running popd : Mengembalikan nilai sebelumnya dari direktori sekarang pr : Siapkan file untuk dicetak /print printcap : kemampuan pencetak Database printenv : Cetak variabel lingkungan printf : Format dan mencetak data ps : Status Proses pushd : Simpan dan kemudian mengubah direktori sekarang pwd : Cetak direktori kerja quota : Tampikan penggunaan disk dan membatasinya quotacheck : Meneliti sistem file untuk penggunaan disk quotactl : Set kuota disk ram : perangkat disk ram rcp : Salin file antara dua mesin read : Membaca baris dari standar input readarray : Baca dari stdin ke variabel array readonly : Menandai variabel / fungsi sebagai readonly reboot : Reboot sistem rename : Ubah nama file renice : Ubah prioritas dari proses yang berjalan remsync : Sinkronisasi remote file melalui email return : Keluar fungsi shell rev : Membalikkan baris dari sebuah file rm : Menghapus file rmdir : Remove folder rsync : Remote file copy (Synchronize file pohon) screen : Multiplex terminal, run remote shells via ssh scp : Secure copy (remote file copy) sdiff : Menggabungkan dua file secara interaktif sed : Stream Editor select : Menerima input keyboard seq : Print urutan numeric set : Memanipulasi variabel shell dan fungsi sftp : Secure File Transfer Program shift : Pergeseran parameter posisi shopt : Pilihan shell shutdown : Shutdown atau restart linux sleep : Delay/penundaan untuk jangka waktu tertentu slocate : Cari file sort : Mengurutkan file teks source : Jalankan perintah dari file `.” split : Split file ke dalam fixed-potong ssh : Secure Shell client (remote login program) strace : Trace sistem panggilan dan sinyal su : Gantikan identitas pengguna sudo : Jalankan perintah sebagai user lain sum : Mencetak checksum untuk file symlink : Buatlah nama baru untuk file sync : Sinkronisasi data pada disk dengan memori tail : Output bagian terakhir file tar : Tape Archiver tee : Redirect output ke beberapa file test : Evaluasi ekspresi kondisional time : Program Mengukur waktu running times : User dan sistem waktu touch : Ubah file timestamps top : Daftar proses yang berjalan pada sistem traceroute : Trace Route to Host trap : Jalankan perintah ketika sebuah sinyal adalah set (Bourne) tr : Translate, squeeze, dan / atau menghapus karakter true : Tidak melakukan apapun, berhasil tsort : Topologi sort tty : Print filename dari terminal pada stdin type : menjelaskan perintah ulimit : Batasi pengguna resources (sumber daya) umask : Para pengguna menciptakan file tersembunyi umount : Unmount (tidak menaiki) perangkat unalias : Hapus alias uname : Informasi sistem print unexpand : Convert spasi untuk tab Uniq : Uniquify file unit : Mengkonversi unit dari satu skala ke yang lain unset : Hapus variabel atau nama fungsi unshar : Uraikan catatan arsip shell until : Mengeksekusi perintah (sampai error) useradd : Membuat akun user baru usermod : Memodifikasi akun user users : Daftar para pengguna yang sekarang ini login uuencode : Encode file biner uudecode : Decode file yang dibuat oleh uuencode v : Daftar isi direktori Verbosely ( `ls-l-b ‘) vdir : Daftar isi direktori Verbosely ( `ls-l-b ‘) vi : Text Editor vmstat : Laporan statistik memori virtual watch : Mengeksekusi / menampilkan sebuah program secara berkala wc : Cetak byte, kata, dan baris menghitung whereis : Cari pengguna $ path, halaman manual dan file source untuk program which : Cari pengguna $ path untuk file program while : Jalankan perintah who : Cetak semua nama pengguna yang sedang log in whoami : Cetak pengguna saat ini dan nama id ( `id-un ‘) wget : Ambil halaman web atau file melalui HTTP, HTTPS atau FTP write : Mengirim pesan ke pengguna lain yes : Cetak string sampai di interrupt
Nice Blog..
BalasHapusVisit My Blog to :
http://pengetahuan-jendelailmu.blogspot.com
Ok, sip
BalasHapus