Assalamualaikum wr wb sobat, Alhamdulilah ane masih bisa posting, kali ini seputar linux, bagi yg masih beginer sperti ane pribadi, artikel ini mungkin bermanfaat dan berguna sekali, karena linux didasari dengan text mode, yaitu berisikan perintah perintah melalui Terminal / Command Prompt. Langsunng aja simak Monggo.. jngn lupa komentarnya yoo.
Terminal dalam 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 :
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.
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).
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.
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.
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).
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.
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.
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.
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.
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 :
A :
- 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
B :
- 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)
C :
- 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
D :
- 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
E :
- 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
F :
- 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
G :
- 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
H :
- 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
I, J, K :
- 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
M, N, O :
- 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
P, Q :
- 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
R :
- 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)
S :
- 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
T :
- 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
U :
- 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, W, Y :
- 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
nah itulah beberapa list code atau perintah perintah yg dapat kita gunakan dalam linux, smoga bermanfaat, sekian posting ane kali ini kita berjumpa lagi pada posting berikutnya, thanks for visit my blog. ditunggu yo komentarnya..
wassalamualaikum wr wb.
wassalamualaikum wr wb.