Anda di halaman 1dari 4

Petunjuk Pengerjaan Materi LAB-01 :

1. Semua harus mencoba! 2. Membuat laporan apa yang dilakukan, report by mail ke dosen dalam format PDF a. Email tujuan : yudhauns@gmail.com b. Subjek : 01-(dd-mm-yyyy)-CLI-Kelas-NIM-NAMA

01. Command Line Interface (CLI)


Interface di LINUX
Pengertian antarmuka ( interface) adalah salah satu layanan yang disediakan sistem operasi sebagai sarana interaksi antara pengguna dengan sistem operasi. Antarmuka adalah komponen sistem operasi yang bersentuhan langsung dengan pengguna. Terdapat 2 jenis antarmuka, yaitu Command Line Interface(CLI) dan Graphical User Interface(GUI). 1. Command Line Interface (CLI) - berbasis teks, jika melakukan perintah dengan mengetikan perintah. 2. Graphical User Interface (GUI) berbasis grafis, dgn memiliki tampilan berupa menu dan icon-2.

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, setiap 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. Windows Vista, Microsoft menamakannya PowerShell. Linux mengenal CLI pada Linux sebagai terminal Apple menamakan commandshell.

Keuntungan CLI
Saat Desktop atau GUI terjadi crash, hanya command line yang bisa utk recovery Ada beberapa operasi yang hanya baru bisa memakai command line Dalam operasi tertentu, command line terbukti lebih cepat ketimbang GUI Mengasah kreativitas, daya ingat dan ketelitian dalam seni menjalankan operasi Linux GUI membuat mudah, CLI membuat anda teliti + tangguh + teliti

Materi :
1. Cara akses Command line ( Applications -> Accsesoris -> Terminal) 2. Command Dasar o Posisi kita dimana o Arti $ : sbg user biasa 3. Perintah Informasi a. df b. free
Materi LAB Open Source D3 Informatika UNS | Yudha Yudhanto S.Kom/Asisten Page 1

c. d. e. f. g. h. i. j. k. l. m. n. o. p. q.

top uname lsb_release lsusb lspci lshw dmesg top cpuinfo meminfo clear halt reboot exit ifconfig

4. Perintah File dan Direktori a. Cd - Digunakan untuk berpindah direktori Sintaks : cd alamat_direktori Contoh : cd /var/www b. Pwd- Digunakan untuk memperlihatkan di direktori mana posisi kita berada sekarang. Sintaks : pwd c. Ls - Digunakan untuk melihat isi sebuah direktori. Sintaks : ls d. Cp- Digunakan untuk melakukan copy file. Sintaks : cp /direktori/file_yang_ingin_dicopy /direktori tujuan Contoh : cp /etc/file1.txt /var/www e. Mv- Digunakan untuk melakukan cut atau rename. Sintaks : mv /direktori/file_yang_ingin_dicut /direktori tujuan (cut) mv /direktori/file_yang_ingin_direname /nama_baru_file (rename) Contoh: mv /etc/file1.txt /var/www mv /etc/file1.txt file2.txt f. Rm - Digunakan untuk menghapus file. Sintaks : rm nama_file Contoh : rm file1.txt

g. Rmdir - Digunakan untuk menghapus folder. Sintaks : rmdir nama_folder


Materi LAB Open Source D3 Informatika UNS | Yudha Yudhanto S.Kom/Asisten Page 2

Contoh : rmdir folder1 h. Mkdir - Digunakan untuk membuat folder baru. Sintaks : mkdir nama_folder Contoh : mkdir folder1 i. Touch - Digunakan untuk membuat file baru. Sintaks : touch nama_file Contoh : touch file1.txt More - Digunakan untuk menampilkan isi sebuah file Sintaks : more nama_fie Contoh : more file1.txt Echo - Digunakan untuk menuliskan sesuatu kata atau kalimat ke sebuah file. Sintaks : echo isi pesan nama_file Contoh : echo Hai ini adalah contoh pesan >> file1.txt Wget -Digunakan untuk mendownload via terminal Sintaks : wget link_download Contoh : wget www.insightcalendar.com/Insight_Calendar_1-1_Setup.exe

j.

k.

l.

m. 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) apt-get update wine (untuk mendapatkan paket wine) n. tar - Digunakan untuk melakukan extract file. Sintaks : tar [parameter] nama_file Contoh : tar -xzvf komodo-edit-5.2.4-4343-linux-libcpp6-x86.tar.gz 5. Perintah User a. adduser Digunakan untuk menambah user baru. Sintaks : adduser nama_user Contoh : adduser adamkurniawan b. addgroup Digunakan untuk menambah group baru Sintaks : addgroup nama_group Contoh : addgroup grup1

Materi LAB Open Source D3 Informatika UNS | Yudha Yudhanto S.Kom/Asisten

Page 3

6. SUDO (Super User DO) Digunakan untuk login sebagai root/pengguna tertinggi Sintaks sudo su Jalankan operasi : o Install o Mount o Take ownership o Control (move-del-ren-copy) Contoh : beri perintah yang akses denied..kemudian selesaikan dengan sudo 7. Copy Paste a. Ctrl+v b. Ctrl+C 8. Parameter Contoh : parameter s dan h, sehingga perintahnya menjadi ls s h atau ls sh 9. Manual Comman line o Man h o Man help o Man command yang ingin dipelajari 10. Tips menggunakan terminal - Nama file terlalu panjang o Memakai TAB - Multiple file operation o <command> <file a> <file b> <file c> <file x..> Contoh : mkdir folder1 folder2 folder3 - Shorcut :
Melihat perintah operasi sebelumnya Langsung eksekusi Memindahkan cursor ke paling awal Memindahkan cursor ke paling akhir Menghapus baris perintah dari posisi kursor sampai baris akhir Menghapus semua baris perintah Menghapus baris perintah sebelum posisi kursor (kebalikan Ctrl+k) [up] atau [CTRL]+[p] [enter] setelah ketemu command yang lama Ctrl+A atau Home Ctrl+E atau End Ctrl+k Ctrl+u Ctrl+w

Materi LAB Open Source D3 Informatika UNS | Yudha Yudhanto S.Kom/Asisten

Page 4

Anda mungkin juga menyukai