Ini dibuat untuk tugas praktikum sisop 2013,disuruh menyebut 20 syntaks selian di modul tapi ini saya sebutkan lebih dari 45.hehehe
Bagi para pengguna Linux, CLI ( Command Line Interface ) atau yang biasa disebut terminal sudah menjadi hal yang sangat umum.
Terminal merupakan salah satu System User Interface yang ditawarkan oleh sistem operasi berbasis Linux selain Graphical User Interface. Terdapat beberapa perintah yang menjadi dasar pengoperasian Linux melalui terminal, yaitu
»» Baca Selengkapnya...
Bagi para pengguna Linux, CLI ( Command Line Interface ) atau yang biasa disebut terminal sudah menjadi hal yang sangat umum.
Terminal merupakan salah satu System User Interface yang ditawarkan oleh sistem operasi berbasis Linux selain Graphical User Interface. Terdapat beberapa perintah yang menjadi dasar pengoperasian Linux melalui terminal, yaitu
- lspci adalah perintah untuk melihat spesifikasi hardware dari komputer yang sedang anda gunakan .
Syntax : $ lspci
Screenshot :
dari gambar diatas , interface menunjukkan jaringannya sudah terpasang ,yaitu Apabila ditemukan Network controller atau Ethernel controller, artinya perangkat jaringan sudah siap digunakan. - file FILE_NAME berfungsi untuk menampilkan jjenis tipe file
syntax : file a , file coba dan file apple-logo.zip
sehingga diatas menampilkan jenis file a yaitu ASCII , file coba yaitu direktory dan file apple-logo.zip yaitu Zip - mcopy : perintah ini berfungsi untuk mengganti nama suatu file dan juga memindahkan suatu file.
diatas menunjukkan bahwa file a dicopy dsan diubah dengan nama file b - lsmod adalah Melihat daftar module apa saja yang ada di system Linux.
Syntax : $ lsmod
diatas menunjukkan bahwa module-module yang telah di load. - lsusb yaitu menampilkan list perangkat yang ada di port usb.
Syntax : $ lsub
Dari contoh diatas, kita lihat bahwa Modem yang saya gunakan adalah Huawei Technologies. - lsusb -s [ [ bus ] : ] [ devnum ] yaitu Melihat perangkat bus hanya dalam bus tertentu menggunakan nomor bus dan device .
Syntax : lsusb -s 001:010
menunjukkan bahwa ditampilkan info lebih spesifik dari Huawei technologies. - lsusb –v yaitu mendapatkan informasi lebih lengkap perangkat usb yang digunakan tambahkan opsi –v
Syntax : $ lsusb –v
ini termasuk deskriptor konfigurasi untuk kecepatan perangkat saat ini. Kelas deskriptor akan ditampilkan , bila tersedia , untuk kelas perangkat USB termasuk hub , audio, HID , komunikasi , dan chipcard . - ls –al yaitu Perintah ini berfungsi untuk menampilkan isi dari suatu directory beserta atribut filenya.
Syntax : $ ls –al
menunjukkan filenya contoh didirektory home/yanuardi terdapat file apple-logo.zip - lshw yaitu untuk menampilkan daftar perangkat yang terpasang.
syntax : $ sudo lshw
dari diatas menunjukkan info perangkat yang ada di komputerku. seperti bateray menggunakan lithium ion bateray versi 10-12-2007 dll - fdisk –l yaitu menampilkan daftar partisi disk yang digunakan .
syntax : $ fdisk –i
menunjukkan bahwa laptop saya memiliki 9 disk yaitu sda 1-9 dan terdapat info tentang ukurannya. - df yaitu perintah ini digunakan untuk menampilkan ruang disk dan melihat sisa space yang kosong.
syntax : $ df
menunjukkan disk saya yaitu Sda6 memiliki 16 gb free dan 178 gb yang dipakai , sda 7 memiliki sisa 5,4 gb free dan 5 gb yang dipakai, 42 gb yang dipakai dan master memiliki 16 gb free - df –h untuk melihat Disk space hardisk komputer pada seluruh system.
diats ditampilkan ditiap server info ukuran dan data yang dipakek dari hardisk sd5,sd6,sda7 dll - du : Menampilkan penggunaan kapasitas harddisk oleh suatu direktori.
syntax : $ du
menamplkan info isi dari hardisk dari laptop. - du -bsh FOLDER_NAME yaitu menampilkan ukuran kapasitas sebuah file atau direktory
syntax : $ du –bsh a atau $ du –bsh apple-logo.zip
diatas menampilkan ukuran file a yaitu 13 bytes dan file apple-logo.zip yaitu 2.5 kB - history –c yaitu menghapus semua perintah yang pernah diketikkan.
data perintah yang pernah diketik hilang semua dan tinggal perintah history - free untuk Tampilkan penggunaan Informasi memory (dalam kilobytes).
syntax : $ free
diats menunjukkan seperti swap = 2 gb ,memori =4,1 gb - nl FILE_NAME
menampilkan isi fle dengan nomor baris.
- ps digunkaan untuk Melihat proses yang sedang berjalan.
syntax : $ ps
PID = Semua proses memiliki process id atau PID.
PPID = Setiap proses memiliki proses induk.
TTY adalah nama terminal dimana proses tersebut aktif, STAT berisi S (Sleeping) dan R (Running) . dan pada gambar diatas menunjukkan
COMMAND merupakan instruksi yang digunakan. - ps –e digunakan untuk Menampilkan Status Proses dengan Berbagai Format.
syntax: ps –e
Opsi -e menampilkan semua proses dalam bentuk 4 kolom : PID, TTY, TIME dan CMD - pstree digunakan melihat sistem dalam bentuk hirarki/parent
syntax: $ pstree
menampilkan status proses dalam bentuk tree. - echo $$ digunakan untuk menampilkan PID dari suatu proses
syntax : $ echo $$
PID saya : 9723 - Echo $$ PPID
syntax :$ Echo $$ PPID
Penjelasan : Untuk menampilkan PPID, perintah yang kita gunakan adalah echo $$ $PPID. Maka hasil yang kita dapatkan seperti pada 9723 merupakan PID sedangkan 9552 merupakan PPIDnya. Ingat, PPID jumlah bilangannya lebih kecil daripada PID.
PID Saya = 9723
PID PARENT Saya = 9552 - ps fax| grep pts/2 hasil yang kita dapatkan adalah, semua proses yang sedang berjalan dalam terminal yang sedang aktif (pts/).
syntax :$ ps fax| grep pts/2
disini pada terminal 2 yang aktif
- ps –ax yaitu -a akan menampilkan semua proses yang dihasilkan terminal (TTY). Opsi -x menampilkan semua proses yang tidak dihasilkan terminal. Secara logika opsi ini sama dengan opsi –e. Terdapa 5 kolom : PID, TTY, STAT, TIME dan COMMAND. >> $ ps ax | more ,Jika halaman penuh terlihat prompt –More– di bagian bawah screen
syntax : $ ps –ax
menampilkan semua daftar proses yang sednag berjalan - top yaitu Daftar proses yang berjalan pada sistem
syntax : $ top
diatas menunjukkan semua proses yang sedang berjalan pada laptop saya dan diketahui info nama proses. - lsof -p PROCESS_ID yaitu menampilkan info yang lebih spesifik dari proses yang ditentukan.menggunakan PID
syntax :$ lsof –p 2
diatas menunjukkan status proses yang dilakukan pada PID = 2.yaitu pada cmd : kthrread - lsof -c PROCESS_NAME yaitu menampilkan info yang lebih spesifik dari proses yang ditentukan.menggunakan nama proses
menampilkan semua proses dengan inputan dari nama proses - lsof FILE_NAMEmenampilkan semua daftar nama file dari nama proses yang ditentukan
menampilkan daftar nama proses yang telah diinginkan - netstat –rn digunakan untuk menampilkan routing tabel
syntax : $ netstat –rn
diatas menununjukkan terdapat tabel destinantuon ,gateway , genmasik flags mss windows idan rtt iface
- vi nama_file adalah editor yang paling primitive yang ada di sistem UNIX yang juga ada di Linux, vi adalah modus lengkap dari vi editor. vi digunakan untuk mengedit suatu file dalam mode konsole seperti halnya dengan notepad, hanya saja notepad under grafis.
SYNTAX : $ vi c
disana menunjukkan bahwa file c dapat diubah dengan vi editor. - view nama_file sama artinya dengan vim, Vi IMproved adalah sebuah editor, view akan menampilkan isi dari file tetapi berjalan dengan modus read only.
sintax : $ view psfile
diatas menunjukkan bahwa file psfile cuma dapat dibaca tapi tidak dapat diedit - pico filename digunaka unutul mengedit suatu text file
diatas file a dapat diedit dan diatas terdapat beberaap pilihanmenu. - pico -w filenamefilename: sama dengan perintah ” pico filename” yaitu mengedit suatu text file. Hanya saja pada perintah ini di sertai dengan mengnokatifkan fungsi word warp. Dan perintah ini berguna untuk mengedit text file seperti /etc/fstab.
hampir sama dengan $ pico ,tapi bedanya word wap tidak aktif. - info ls Membaca dokumentasi dari sebuah perintah.
Format: info perintah-yang-diinginkan.
syntax : $ info ls
tidak semua distri menyediakan perintah info - lynx file.html: perintah ini berfungsi melihat suatu file html dengan text
mode. Perintah ini adalah salah satu cara membuka browser dan juga sesuai untuk mencari artikel tanpa image.
perintah yang dapat membuka dan menuju link dalam console.diats link google.com dalam console.
- tar -xzf nama_file.tar.gz
filename.tar.gz: perintah ini digunakan untuk mengekstrak file tar sekaligus mengun-compres file tar tersebut
fiel ekstrakan diterminal tidak dittampilkan .diatas menunjukkan file LeopardOCx.tar.gz berhasil diekstrak - tar –xvzf penambahan parameter -v adalah untuk menampilkan file-file yang diekstrak.
hampir sama dengan tar –xzf bedanya file ekstrakannya ditampilkan ,dan diatas menunjukkan file LeopardOCx.tar.gz berhasil diekstrak - ~$ less nama_file yaitu Untuk menampilkan isi dari suatu file.
Dengan perintah “less” , saat menampilkan suatu file maka file akan terbuka dan dapat di scroll-up & scroll-down. Untuk keluar dari tampilan “less” dapat dilakukan dengan menekan tombol ‘q’. Perintah less ini lebih cocok dikatakan sebagai fileviewer, karena dapat menampilkan file tetapi tidak dapat melakukan proses update/editing. - rsh : kepanjangannya adalah remote shell yang merupakan jalan lain untuk menghubungkan kita dengan remote machine.
menunjukkan pilihan menu yang dapat dikombuinasikan dengan rsh .tujuan yang lebih spesifik - Which
which digunakan khusus untuk mengetahui letak file perintah. Jika anda mencari file biasa, maka which tidak akan menemukannya. Format : which option nama-perintah .
syntax : ~$ which mkdir /bin/mkdir
diatas menunjukkan letak file perintah mkdir berada direktory bin. - Whereis Berfungsi sama seperti which. Tetapi hasil perintah whereis juga
akan menapilkan letak manualnya. Tersedianya manual tergantung dari distro masing-masing, apakah disertakan atau tidak. Format : whereis option nama-perintah Contoh:
syntax : $ whereis mkdir
- visudo Digunakan untuk mengedit file sudoers
menunjukkan bahwa sudo visudo ini adalah tempat mengkonfigurasi / mengedit file /etc/sudoers,sudo visudo ini sama halnya dengan sudo nano /etc/sudoers tapi sudo visudo ini akan menampilkan kesalahan pada saat mengkonfigurasi file. - lspci
Menampilkan daftar device PCI yang terpasang pada system Linux tsb
syntax : $ lspci
ditampilkan semua device yang berada di linux ku. - ifconfig
Digunakan untuk menampilkan IP dan detailnya dan dapat di gunakan juga untuk set IP di dalam memory RAM.
syntax : $ ifconfig
tampilan info tentang ip dan mengatur ip ram dll - host -t mx Untuk melihat server yang menghandle suatu domain email tsb
terdapat pilihan dan pilih sesuai kebutuhan.
- tac nama_file untuk menampilkan isi file dari akhir, kebalikan cat .
file c ditampilkan berdasarkan dari belakng ,beda denagn cat ,kalau cat dari depan