Praktikum I Perintah Dasar Linux Tujuan Praktikum : 1. Mengenal sistem operasi GNU/Linux 2. Memahami perintah-perintah dasar GNU/Linux 3. Mampu mengoperasikan GNU/Linux pada mode terminal I. DASAR TEORI Command line atau baris perintah adalah instruksi-instruksi yang disediakan oleh OS yang dieksekusi dari terminal dengan cara mengetikkan perintah dan diakhiri “enter”. Meskipun dewasa ini GNU/Linux sudah memiliki desktop environment yang menawan, contohnya GNOME dan KDE, akan tetapi command line tidak bisa ditinggalkan. Command line merupakan cara yang lebih efisien untuk melakukan suatu pekerjaan, oleh karena itu pengguna GNU/Linux masih menggunakan cara ini untuk bekerja. Oleh karena itu pada praktikum kali ini di awali dengan perintah dasar sebagai dasar pada untuk keseluruhan praktikum sistem operasi. Berikut adalah contoh perintah dasar yang sering dipakai oleh pengguna linux. Contoh : praktikum:$ ls -l total 88 drwxr-xr-x 2 root drwxr-xr-x 3 root drwxr-xr-x 17 root drwxr-xr-x 116 root drwxr-xr-x 3 root ................. root root root root root 4096 4096 3380 4096 4096 Feb 7 12:23 bin Feb 6 20:17 boot Mar 12 17:28 dev Mar 12 18:05 etc Feb 6 20:35 home Contoh diatas “ls” merupakan perintah untuk menampilkan konten dari sebuah direktori aktif, dengan opsi “-l” (use a long listing format). Untuk memudahkan pengguna dalam menggunakan perintah baris disediakan pula sebuah bantuan yang berisi informasi lengkap tentang perintah dan opsi-opsinya. Cara untuk mengakses bantuan terhadap sebuah perintah sebagai berikut Contoh: praktikum:$ man ls LS(1) User Commands LS(1) NAME ls - list directory contents SYNOPSIS ls [OPTION]... [FILE]... DESCRIPTION ............................. Modul Praktikum Sistem Operasi Praktikum I Banyak sekali baris perintah pada GNU/Linux pada praktikum ini yang akan dipelajari beberapa yang sering dan sangat berguna jika kita mengoperasikan sistem GNU/Linux. A. Syntax Perintah Linux Secara umum perintah-perintah Linux dan UNIX memiliki sintaks sebagai berikut: Perintah [option...] [argumen...] Keterangan : Option merupakan pilihan yang dapat kita gunakan untuk memberikan hasil tertentu dari suatu perintah. Argumen merupakan sesuatu yang akan diproses oleh perintah, misalnya nama file atau nama direktori. Tanda kurung siku ([ ]) merupakan simbol bahwa option dan argumen tidak harus selalu digunakan dalam menjalankan perintah. Tanda titik-titik (&) menandakan bahwa baik option maupun argumen dapat lebih dari satu. Note : Semua perintah dalam Linux bersifat case sensitive, artinya huruf besar dan kecil berbeda artinya. Jadi LS akan dianggap berbeda dengan ls. II. MATERI PRAKTIKUM 1. Login ke sistem GNU/Linux kemudian buka terminal. 2. Pelajari dan lakukan percobaan terhadap perintah-perintah berikut : Percobaan 1 : Melihat tanggal dan kalender dari sistem 1. Melihat tanggal saat ini $ date 2. Melihat kalender $ cal 9 2002 $ cal -y Percobaan 2 : Melihat identitas mesin $ hostname $ uname $ uname -r Percobaan 3 : Melihat user yang sedang aktif 1. Mengetahui siapa saja yang sedang aktif $ w $ who $ whoami Modul Praktikum Sistem Operasi Praktikum I Percobaan 4 : Mengetahui direktori sekarang $ pwd Percobaan 5 : Menggunakan manual $ man ls $ man man Percobaan 6 : Menghapus layar $ clear Percobaan 7 : Mencari informasi secara massal $ apropos date $ apropos mail Percobaan 8 : Mendapatkan informasi dari perintah secara singkat $ whatis date Percobaan 9 : Manipulasi berkas (file) dan direktori 1 Menampilkan isi dari current working directory . $ ls 2. Melihat attribut file $ ls –l 3. Menampilkan semua file atau direktori yang tersembunyi $ ls –a 4. Menampilkan semua file atau direktori tanpa proses sorting $ ls –f 5. Menampilkan isi suatu direktori $ ls /usr 6. Menampilkan isi direktori root $ ls / Percobaan 10 : Mencari kata atau kalimat dalam file $ grep root /etc/passwd $ grep student /etc/passwd Modul Praktikum Sistem Operasi Praktikum I Percobaan 11 : Membuat direktori 1. Membuat direktori $ mkdir coba $ mkdir cobaQ Percobaan 12 : Membuat file 1. Membuat file $ touch file.txt $ touch fileQ.txt Percobaan 13 : Mengedit isi file 1. Mengedit dengan nano $ nano file.txt 2. Mengedit dengan vi $ vi file.txt 3. Mengedit dengan gedit $ gedit fileQ.txt Percobaan 14 : Memindah file $ mv file.txt coba/ Percobaan 15 : Menyalin file 1 Mengkopi suatu file. . $ cp fileQ.txt coba/ Percobaan 16 : Pindah direktori 1. Pindah direktori $ cd coba 2. Pindah direktori lebih dari satu direktori $ cd coba/cobaQ Percobaan 17 : Melihat isi file 1 Menggunakan instruksi cat . $ cat file Modul Praktikum Sistem Operasi Praktikum I Percobaan 18 : Mencari file dan direktori 1. Menggunakan intruksi find $ find directory –name targetfile -print $ find /home/Nama_Usermu -name file.txt -print $ find /home/Nama_Usermu -name Downloads -print Percobaan 19 : Menghapus file dan direktori 1. Menggunakan instruksi rm dan rmdir $ rm file $ rmdir coba $ ls 2. Menghapus direktori yang di dalamnya ada file dan direktori $ mkdir coba $ cd /coba $ touch file $ mkdir coba2 $ cd .. $ rm –rf coba Percobaan 20 : Virtual terminal 1. Masuk virtual terminal Tekan CTRL + ALT + Fx (F1 - F7) Jika sudah masuk kedalam virtual terminal dan ingin berpindah ke virtual terminal lainya tekan : ALT + F1 ..................... ALT + F7 2. Mengetahui posisi virtual terminal sekarang $ tty Percobaan 21 : Login dan Logout 1. Untuk Login ke system masuk ke virtual terminal lalu masukkan username dan password Linux kalian 2. Untuk Logout ketik perintah : $ logout Modul Praktikum Sistem Operasi Praktikum I Percobaan 22 : Melihat perintah yang telah kita ketikkan $ history Percobaan 23 : Mematikan dan merestart system 1. Merestart system $ sudo su # reboot # init 6 2. Mematikan system $ sudo su # shutdown # halt # init 0 # power off Note : perintah sudo su di gunakan jika ingin berpindah dari user biasa ($) menjadi super user atau root (#) III. TUGAS PRAKTIKUM A. Tugas Pendahuluan 1. Uraikan apa itu runlevel dan bagaiman mengoperasikan, tunjukkan seorang user berada pada suatu runlevel. 2. Jelaskan langkah-langkah dari boot dan start up proses. B. Tugas Praktikum I 1. Extrak dan compres file dengan beberapa format kompresi (.tar,.zip,rar.,.gzip,.bz) dengan perintah tar 2. Lakukan instalasi sebuah paket dalam berbagai format .tgz, .deb, .rpm 3. Bagaimana caranya mematikan sistem setalah 5 menit? 4. Apa yang akan anda lakukan untuk mendapatkan output seperti gambar 1.1 Gambar 1.1 5. Temukan informasi tentang partisi sistem anda 6. Berikan kesimpulan dari praktikum ini. Modul Praktikum Sistem Operasi Praktikum I