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
  1. lspci adalah perintah untuk melihat spesifikasi hardware dari komputer yang sedang anda gunakan .
    Syntax : $ lspci
    Screenshot :

    2 
    dari gambar diatas , interface menunjukkan jaringannya sudah terpasang ,yaitu Apabila ditemukan Network controller atau Ethernel controller, artinya perangkat jaringan sudah siap digunakan.
  2. file FILE_NAME berfungsi untuk menampilkan jjenis tipe file
    syntax : file a , file coba dan file apple-logo.zip
    24
    sehingga diatas menampilkan jenis file a yaitu ASCII , file coba yaitu direktory dan file apple-logo.zip yaitu Zip
  3. mcopy : perintah ini berfungsi untuk mengganti nama suatu file dan juga memindahkan suatu file.

    34
    diatas menunjukkan bahwa file a dicopy dsan diubah dengan nama file b
  4. lsmod adalah  Melihat daftar module apa saja yang ada di system Linux.
    Syntax : $ lsmod


    3
    3_1diatas menunjukkan bahwa  module-module  yang telah di load.  
  5. lsusb yaitu menampilkan list perangkat yang ada di port usb.
    Syntax : $ lsub

    44


    Dari contoh diatas, kita lihat bahwa Modem yang saya gunakan adalah Huawei Technologies. 
  6. lsusb  -s [ [ bus ] : ] [ devnum ] yaitu Melihat perangkat bus hanya dalam bus tertentu menggunakan nomor bus dan device .
    Syntax : lsusb -s 001:010 

    lsub
    menunjukkan bahwa ditampilkan info lebih spesifik dari Huawei technologies.

  7. lsusb –v yaitu mendapatkan informasi lebih lengkap perangkat usb yang digunakan tambahkan opsi –v
    Syntax : $ lsusb –v

    4
    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 .
  8. ls –al yaitu Perintah ini berfungsi untuk menampilkan isi dari suatu directory beserta atribut filenya. 
    Syntax : $ ls –al

     5_1 
    menunjukkan filenya contoh didirektory home/yanuardi terdapat file apple-logo.zip
  9. lshw yaitu untuk menampilkan daftar perangkat yang terpasang.
    syntax : $ sudo lshw

    6
    6_2
    6_3
    dari diatas menunjukkan info perangkat yang ada di komputerku. seperti bateray menggunakan lithium ion bateray versi 10-12-2007 dll 
  10. fdisk –l yaitu menampilkan daftar  partisi disk yang digunakan .
    syntax : $ fdisk –i 7
    menunjukkan bahwa laptop saya memiliki 9 disk yaitu sda 1-9 dan terdapat info tentang ukurannya.
  11. df yaitu perintah ini digunakan untuk menampilkan ruang disk dan melihat sisa space yang kosong. 
    syntax : $ df
    40  
    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 
  12. df –h  untuk melihat Disk space hardisk komputer pada seluruh system.

    8
    diats ditampilkan ditiap server info ukuran dan data yang dipakek dari hardisk sd5,sd6,sda7 dll 
  13. du : Menampilkan penggunaan kapasitas harddisk oleh suatu direktori.
    syntax : $ du

    du 
    du_1
    du_3

    menamplkan info isi dari hardisk dari laptop. 
  14. du -bsh FOLDER_NAME yaitu  menampilkan ukuran kapasitas sebuah file atau direktory
    syntax : $ du –bsh a  atau $ du –bsh apple-logo.zip

    9  
    diatas menampilkan ukuran file a yaitu 13 bytes dan file apple-logo.zip yaitu 2.5 kB 

  15. history –c yaitu  menghapus semua perintah yang pernah diketikkan.

    1
    data perintah yang pernah diketik hilang semua dan tinggal perintah history 
  16. free untuk Tampilkan penggunaan Informasi memory (dalam kilobytes).
    syntax : $ free

    10 
    diats  menunjukkan seperti swap = 2 gb ,memori =4,1 gb
  17. nl FILE_NAME
    menampilkan isi fle dengan nomor baris.
    53 
  18. ps digunkaan untuk Melihat proses yang sedang berjalan.
    syntax : $ ps
     image
    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.

  19. ps –e digunakan untuk Menampilkan Status Proses dengan Berbagai Format.
    syntax: ps –e
    11
    11_2
    11_3
    Opsi -e menampilkan semua proses dalam bentuk 4 kolom : PID, TTY, TIME dan CMD
  20. pstree digunakan melihat sistem dalam bentuk hirarki/parent
    syntax: $ pstree
    12 
    12_1
    12_2

    menampilkan status proses dalam bentuk tree. 
  21. echo $$ digunakan untuk menampilkan PID dari suatu proses
    syntax : $ echo $$
    15  
    PID saya : 9723 
  22. Echo $$ PPID
    syntax :$ Echo $$ PPID
    16
    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
  23. 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

    17
    disini pada terminal 2 yang aktif

     
  24. 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 
    18
    18_1
    menampilkan semua daftar proses yang sednag berjalan 
  25. top yaitu Daftar proses yang berjalan pada sistem
    syntax : $ top
    19 diatas menunjukkan semua proses yang sedang berjalan pada laptop saya dan diketahui info nama proses. 
  26. lsof -p PROCESS_ID yaitu menampilkan info yang lebih spesifik dari proses yang ditentukan.menggunakan PID
    syntax :$ lsof –p 2
     20
    diatas menunjukkan status proses yang dilakukan pada PID = 2.yaitu pada cmd : kthrread 
  27. lsof -c PROCESS_NAME yaitu menampilkan info yang lebih spesifik dari proses yang ditentukan.menggunakan nama proses21
    21_1
    menampilkan semua proses dengan inputan  dari nama proses 
  28. lsof FILE_NAMEmenampilkan semua daftar nama file  dari nama proses yang ditentukan

    22
    menampilkan daftar nama proses yang telah diinginkan 
  29. netstat –rn digunakan untuk menampilkan routing tabel
    syntax : $ netstat –rn
    23
    diatas menununjukkan terdapat tabel destinantuon ,gateway   , genmasik flags mss windows idan rtt iface
     
  30. 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
    25_1
    25
    disana menunjukkan bahwa file  c dapat diubah dengan vi editor. 
  31. 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

    26 
    26_1
    diatas menunjukkan bahwa file psfile cuma dapat dibaca tapi tidak dapat diedit
  32. pico filename digunaka unutul mengedit suatu text file
    27
    27_1
    diatas file a dapat diedit dan diatas terdapat beberaap pilihanmenu. 
  33. 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.

    28
    28_1
    28_2
    hampir sama dengan $ pico ,tapi bedanya word wap tidak aktif.
  34. info ls Membaca dokumentasi dari sebuah perintah.
    Format: info perintah-yang-diinginkan.

    syntax : $ info ls
    29
    tidak semua distri menyediakan perintah info 
  35. 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.

    30
    30_1
    perintah yang dapat membuka dan menuju link dalam console.diats link google.com  dalam console.
     
  36. tar -xzf nama_file.tar.gz 
    filename.tar.gz: perintah ini digunakan untuk mengekstrak file tar sekaligus mengun-compres file tar tersebut
    31
    fiel ekstrakan diterminal tidak dittampilkan .diatas menunjukkan file LeopardOCx.tar.gz berhasil diekstrak 
  37. tar –xvzf penambahan parameter -v adalah untuk menampilkan file-file yang diekstrak.
    32
    hampir sama dengan tar –xzf bedanya file ekstrakannya ditampilkan ,dan diatas menunjukkan file LeopardOCx.tar.gz berhasil diekstrak   
  38. ~$ less nama_file yaitu  Untuk menampilkan isi dari suatu file.

    33
    33_23
    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.
  39. rsh : kepanjangannya adalah remote shell yang merupakan jalan lain untuk menghubungkan kita dengan remote machine.
     
    36
    menunjukkan pilihan menu yang dapat dikombuinasikan dengan rsh .tujuan yang lebih spesifik
  40. 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

     38 

    diatas menunjukkan letak file perintah mkdir berada direktory bin. 
  41. 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

    39 
      
  42. visudo Digunakan untuk mengedit file sudoers

    42
     
    image
    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. 
  43. lspci
    Menampilkan daftar device PCI yang terpasang pada system Linux tsb
    syntax : $ lspci

     46
    ditampilkan semua device yang berada di linux ku. 
  44. ifconfig
    Digunakan untuk menampilkan IP dan detailnya dan dapat di gunakan juga untuk set IP di dalam memory RAM.
    syntax : $ ifconfig
     47

    tampilan info tentang ip dan mengatur ip ram dll 
  45. host -t mx Untuk melihat server yang menghandle suatu domain email tsb

    52 terdapat pilihan dan pilih sesuai kebutuhan.
     
  46. tac nama_file  untuk menampilkan isi file dari akhir, kebalikan cat .

    55
    file c ditampilkan berdasarkan dari belakng ,beda denagn cat ,kalau cat dari depan
»»  Baca Selengkapnya...