SHELL PROMPT 1
PENDAHULUAN Shell berfungsi sebagai command interpreter, yaitu menterjemahkan perintah yang diberikan dari prompt dan juga dapat digunakan sebagai bahasa pemrograman, yaitu melaksanakan sekumpulan perintah yang dibaca dari suatu file. Untuk mengakses shell prompt caranya adalah klik Application > Accessories > Terminal 2
SHELL BASH Shell default di sistem Linux adalah bash yang merupakan singkatan dari Bourne Again Shell. Prompt untuk shell bash ditandai dengan simbol $. Shell bash menggabungkan fitur-fitur dari shell yang ada di sistem Unix yaitu sh, csh dan ksh. 3
Fitur-fitur yang dipunyai oleh shell bash diantaranya adalah : 1. alias alias biasanya digunakan untuk menyingkat suatu perintah yang panjang. Sintaks : alias nama_alias=perintah Contoh : $ alias cls=clear $ alias ls="ls -l" 2. history Anda dapat menampilkan kembali perintah-perintah yang sudah diketikkan dari prompt dengan cara menekan tombol panah atas atau tombol panah bawah.
4. command line completion 3. command line editing Apabila anda salah mengetikkan suatu perintah maka perintah tersebut masih dapat diedit dengan menggunakan tombol panah kiri atau tombol panah kanan. 4. command line completion Fungsi ini berguna untuk mempermudah pengetikan perintah yang panjang. Caranya dengan menekan tombol [TAB] pada saat mengetikkan perintah. 5
perintah [-pilihan...] [argumen...] PERINTAH SHELL (1) Sintaks perintah secara umum yaitu : perintah [-pilihan...] [argumen...] Keterangan : - antara perintah dan pilihan harus ada spasi. - antara pilihandan argumen harus ada spasi. - tanda kurung siku ([]) berarti bahwa pilihan dan argumen tidak harus selalu ada. - tanda titik tiga (...) berarti bahwa pilihan dan argumen bisa lebih dari satu. - setiap perintah di Linux membedakan huruf besar dan kecil (case sensitive). - setiap pengetikan perintah selalu diakhiri dengan menekan tombol [Enter]. 6
PERINTAH SHELL (2) adduser Fungsi : untuk menambahkan user atau account yg baru dan biasanya hanya dilakukan oleh root. Setelah perintah ini bisa dilanjutkan dengan perintah passwd, yaitu perintah untuk membuat password bagi user tersebut. # adduser udin # passwd udin B) ls Fungsi : untuk menampilkan isi sebuah direktori. Pilihan yang sering digunakan : -a menampilkan seluruh isi direktori termasuk file yang hidden -d menampilkan atribut direktori bukan isinya -l menampilkan isi direktori lengkap dengan atributnya -R menampilkan isi subdirektori 7
PERINTAH SHELL (3) C) man - manual page Fungsi : menampilkan dokumentasi atau manual suatu perintah Contoh : $ man ls D) w dan who Fungsi : untuk menampilkan user yang sedang login saat ini. Perintah ini akan menampilkan informasi mengenai login name, jenis terminal, waktu login dan remote hostname untuk setiap user yang saat itu sedang login. Contoh : $ who root ttyp0 May 22 11:44 meong ttyp2 May 22 11:59 pooh ttyp3 May 22 12:08 8
PERINTAH SHELL (4) E) pwd - print working directory Fungsi : menampilkan posisi direktori kerja saat ini Contoh : $ pwd /home/udin F) cd - change directory Fungsi : untuk melakukan pindah direktori, Catatan : Jika perintah cd dijalankan tanpa argumen, maka akan mengembalikan posisi direktori ke direktori home user. $ cd /etc /etc 9
PERINTAH SHELL (5) G) cat – concatenate, Fungsi : 1. membuat file sederhana, Contoh : $ cat > latih saya sedang belajar [Ctrl]+[D] 2. melihat isi suatu file, Contoh : $ cat latih 3. menambah isi suatu file , Contoh : $ cat >> latih Linux Fundamental 10
PERINTAH SHELL (6) H) mkdir – make directory Fungsi : membuat direktori Contoh : $ mkdir data I) cp - copy Fungsi : membuat salinan suatu file $ cp [file1][file2] 11
PERINTAH SHELL (7) J) mv - move Fungsi : 1. merubah nama file (rename) Contoh : $ mv coba uji 2. memindahkan file ke direktori , Catatan : argumen kedua harus berupa suatu direktori $ mv latih data 12
PERINTAH SHELL (8) K) rm - remove Fungsi : 1. menghapus file Contoh : $ rm uji 2. menghapus direktori $ rm –r data 3. menghapus direktori kosong $ rm dir 13
PERINTAH SHELL (9) L) su - superuser Fungsi : Untuk login sementara sebagai user lain. Bila user ID tidak disertakan maka komputer menganggap Anda ingin login sementara sebagai super user atau root. Contoh : $ su - M) halt Fungsi : untuk memberitahu kernel supaya mematikan sistem atau shutdown dan hanya bisa dijalankan oleh root. $ halt 14