CLI (COMMAND LINE INTERFACES)


Pengertian CLI

CLI adalah tipe antarmuka dimana pengguna berinteraksi dengan sistem operasi melalui text-terminal. Pengguna menjalankan perintah dan program di sistem operasi tersebut dengan cara mengetikkan baris-baris tertentu.
Meskipun konsepnya sama, tiap-tiap sistem operasi memiliki nama atau istilah yang berbeda untuk CLI-nya. UNIX memberi nama CLI-nya sebagai bash, ash, ksh, dan lain sebagainya. Microsoft Disk Operating System (MS-DOS) memberi nama command.com atau Command Prompt. Sedangkan pada Windows Vista, Microsoft menamakannya PowerShell. Pengguna Linux mengenal CLI pada Linux sebagai terminal, sedangkan pada Apple namanya adalah commandshell.

Pengenalan CLI di Linux

Seperti pada saat akan menginputkan perintah di DOS, command line atau baris perintah di Linux juga diketikkan di prompt dan diakhiri enter untuk mengeksekusi perintah tersebut. Baris perintah merupakan cara yang lebih efisien untuk melakukan sesuatu pekerjaan oleh karena itu pemakai Linux tetap mengandalkan cara ini untuk bekerja. Sebaiknya pemula juga harus mengetahui dan sedikitnya pernah menggunanakan perintah baris ini karena suatu saat pengetahuan akan perintah-perintah ini bisa sangat diperlukan.


1. sudo su
Digunakan untuk login sebagai root/pengguna tertinggi
Sintaks : sudo su




2. login
Digunakan untuk login sebagai user lain, namun harus menjadi root dulu untuk bisa menjalankan peirntah ini.
Sintaks : login namauser
Contoh : login ismail,lalu masukkan passwordnya



3. cd
Digunakan untuk berpindah direktori
Sintaks : cd alamat_direktori
Contoh : cd ismail



4. pwd
Digunakan untuk memperlihatkan di direktori mana posisi kita berada sekarang.
Sintaks : pwd

contoh : ketik pwd,lalu tekan enter. 


5. ls
Digunakan untuk melihat isi sebuah direktori.
Sintaks : ls



6. cp
Digunakan untuk melakukan copy file.
Sintaks : cp /direktori/file_yang_ingin_dicopy /direktori tujuan
Contoh : cp /home/biodata.txt /home/taufik/bio.txt



7. mv
Digunakan untuk melakukan cut/memindah atau rename file.
Sintaks :

mv /direktori/file_yang_ingin_dicut /direktori tujuan (memindah)
contoh : mv bio.txt /home 



mv /direktori/file_yang_ingin_direname /nama_baru_file (rename)

contoh : mv bio.txt dataku.txt 

 
8. mkdir
Digunakan untuk membuat folder baru.
Sintaks : mkdir nama_folder
Contoh : mkdir ismail



9. rmdir
Digunakan untuk menghapus folder.
Sintaks : rmdir nama_folder
Contoh : rmdir ismail



10. touch
Digunakan untuk membuat file baru.
Sintaks : touch nama_file
Contoh : touch biodata.txt



11. rm
Digunakan untuk menghapus file.
Sintaks : rm nama_file
Contoh : rm dataku.txt



12. more
Digunakan untuk menampilkan isi sebuah file
Sintaks : more nama_fie
Contoh : more biodata.txt



13. echo
Digunakan untuk menuliskan sesuatu kata atau kalimat ke sebuah file.
Sintaks : echo “isi pesan” nama_file
Contoh : echo “terimakasih” >> dataku.txt



14. adduser
Digunakan untuk menambah user baru.
Sintaks : adduser nama_user
Contoh : adduser ismail,lalu masukan password



15. addgroup
Digunakan untuk menambah group baru
Sintaks : addgroup nama_group
Contoh : addgroup koplakz,lalu enter



16. lsusb
Digunakan untuk melihat perangkat usb yang sedang terkoneksi ke komputer
Sintaks : lsusb



17. lspci
Digunakan untuk melihat perangkat pci yang sedang terkoneksi ke komputer
Sintaks : lspci



18. lshw
Digunakan untuk melihat hardware komputer.
Sintaks : lshw



19. dmesg
Digunakan untuk melihat hardware yang sedang beraktifitas
Sintaks : dmseg



20. top
Digunakan untuk melihat proses yang sedang berjalan, seperti Task Manager pada Windows.
Sintaks : top



21. cpuinfo
Digunakan untuk melihat spesifikasi komputer.
Sintaks : more /proc/cpuinfo



22. meminfo
Digunakan untuk melihat status RAM
Sintaks : more /proc/meminfo


23. chmod
Digunakan untuk menambah dan mengurangi ijin user untuk mengakses suatu file atau direktori. Dapat menggunakan sistem numeric coding atau sistem letter coding. Ada tiga jenis permission/perijinan yang dapat dirubah yaitu r untuk read, w untuk write dan x untuk execute.
Dengan menggunakan letter coding, Anda dapat merubah permission diatas untuk masing-masing u (user), g (group), o (other) dan a (all) dengan hanya memberi tanda plus (+) untuk menambah ijin dan tanda minus (-) untuk mencabut ijin.
sintaks : chmod numeric nama_file
contoh : chmod 777 ku.tar 


24. Dir
Memiliki fungsi yang sama dengan perintah ls,yaitu menampilkan isi direktori.
sintaks : dir
25. wget
Digunakan untuk mendownload via terminal
Sintaks : wget link_download
Contoh : wget http://btemplates.com/download/4708/


27. ifconfig
Digunakan untuk melihat konfigurasi ethernet/kartu jaringan.
Sintaks : ifconfig


28. apt-get
Digunakan untuk memperoleh paket/software dari repository ubuntu secara online.
Sintax : apt-get nama_paket
Contoh :
apt-get update (untuk melakukan update repository)




29. tar
Digunakan untuk membuat dan melakukan extract file.
Sintaks : tar [option] nama_file (bila anda ingin membuat file tar,maka harus di tambahkan nama file yang akan di kompres)
Contoh : tar -cvf ku.tar dataku.txt data.txt (kompres)


contoh : tar -xcf ku.tar (mengekstrak)




SEMOGA BERMANFAAT


No comments: