Tujuan • Setelah mempelajari materi ini, mahasiswa diharapkan mampu : – Menggunakan perintah dasar untuk informasi user – Mengenal format intruksi di Linux – Menggunakan perintah dasar Linux – Menggunakan utilitas dasar Linux Theory • Chapter 1 : Introduction Shell di Linux • Shell is a user program or it's environment provided for user interaction. • Shell is an command language interpreter that executes commands read from the standard input device (keyboard) or from a file. Macam – macam shell • BASH (Bourne-Again Shell) • CSH (C Shell) • KSH (Korn Shell) • TCSH • Untuk melihat shell : $ cat /etc/shells Shell Linux Desktop Sesi Linux • Tiap user yang akan login harus memiliki username pada Linux yang didaftarkan oleh administrator • Sesi Linux terdiri atas : – Login dan masuk home directory – Bekerja dg shell atau aplikasi – Logout Format instruksi Linux • $ instruksi [pilihan/opsi] [argumen] • Contoh : – Ls : tanpa pilihan dan argumen – Ls –a --all : opsi –a = all, tanpa argumen – Ls /bin : tanpa opsi, argumen : /bin – Ls –al /bin /etc : punya 2 opsi –a dan –l , punya dua argumen /bin dan /etc Perintah dasar • Melihat identitas diri : id • Melihat tanggal saat ini dan kalender : date, cal • Melihat siapa yang aktif : w,who,whoami • Mengubah/melihat informasi user : Chfn, finger • Menggunakan manual : man • Menghapus layar : clear • Mencari perintah : apropos, whatis • File dan direktory : ls • Tipe file : file • Copy file : cp • Membuat directory : mkdir • Melihat isi file : cat • Menampilkan file / layar : more , pg • Mengubah nama file : mv • Menghapus file : rm • Mencari kata : grep Masuk ke root • $ su root • Password root : debian203 • Tolong jangan diganti password root ! Melihat kernel linux • $uname • Opsi : -a : all • Output : • Linux vivek-laptop 2.6.32-23-generic-pae #37- Ubuntu SMP Fri Jun 11 09:26:55 UTC 2010 i686 GNU/Linux • Versi Kernel : 2.6.32-23 -generic Melihat versi linux yg terakhir diinstall • $ cat /etc/*release • Output : – Distributor ID: Ubuntu – Description: Ubuntu 10.04 LTS – Release: 10.04 – Codename: lucid Package Management di linux • # apt-get install <nama-package> • # apt-get remove <nama-package> Man • $man <section number> <command> • Section : 1. executable programs or shell commands 2. system calls 3. library routines 4. special files (i.e., devices in the /dev directory) 5. file formats 6. games 7. macro packages 8. system administration commands 9. kernel routines 10. Tcl/Tk (a programming language) Apropos <katakunci> - Mencari command dan deskripsi command yang mengandung <katakunci> Whatis <katakunci> • Perintah ini menampilkan informasi singkat mengenai suatu perintah