1. Perintah dasar di BASH prompt
1) Perintah: pwd
· Melihat direktori aktif saat ini
$ pwd (enter)
2) Perintah: clear
· Menghapus layar terminal
$ clear (enter)
3) Perintah: ls
· Melihat isi direktori aktif saat ini
$ ls (enter)
$ ls -l (enter)
$ ls -F (enter)
$ ls -a (enter)
$ ls -laF (enter)
4) Perintah: cd
· Mengubah direktori aktif saat ini
$ clear (enter)
$ cd /usr/local (enter)
$ ls -F (enter)
$ cd ../ (enter)
$ ls -F (enter)
$ cd ~ (enter)
$ ls -F (enter)
5) Perintah: cat
· Melihat isi file
$ clear(enter)
$ cd /etc (enter)
$ ls ho* resolv.* fs*(enter)
$ cat hosts (enter)
$ cat resolv.conf (enter)
$ cat fstab (enter)
$ cat hosts resolv.conf fstab (enter)
6) Perintah: date
· Melihat pewaktuan sistem
$ clear (enter)
$ date (enter)
$ date +”%d” (enter)
$ date +”%d%m%y” (enter)
$ date +”%d-%m-%Y” (enter)
$ date +”%A,%B %d %Y” (enter)
$ date --date=”tomorrow” (enter)
$ date –-date=”2 years 3 months 4 day” (enter)
· Merubah pewaktuan sistem
$ clear (enter)
$ date (enter)
$ date -s ”2 OCT 2011 18:00:00”(enter)
$ date (enter)
$ date +%Y%m%d -s ”20141128”(enter)
$ date (enter)
7) Perintah: echo, finger, who, dan whoami
· Melihat pewaktuan sistem
$ clear (enter)
$ echo ”Saya praktikum Sistem Operasi” (enter)
$ echo ”tanggal $(date) saya praktikum Sistem Operasi” (enter)
$ finger (enter)
$ finger nama_user (enter)
$ who (enter)
$ who -r (enter)
$ who –T (enter)
$ whoami (enter)
2. Teknik dan perangkat bantu BASH
1) Command History: up/down arrows
· Pada shell, tekan tombol panah atas dan bawah keyboard
Jelaskan apa yang anda lihat di layar monitor
Shell akan menampilkan history code yang telah kita pakai sebelumnya
2) Command History: history
· Melihat perintah-perintah yang pernah anda lakukan di Bash shell
$ history (enter)
Gunakan tobol Shift + PageUp dan Shift + PageDown untuk melihat history dari layar yang tidak kelihatan.
Jelaskan apa yang anda lihat di layar monitor
Monitor akan berpindah satu halaman ke bawah dan ke atas.
3) Command History: !!
· Meng-edit perintah-perintah yang pernah anda lakukan di Bash shell
$ clear (enter)
$ ls(enter)
$ !! -l (enter)
$ !! -F (enter)
Jelaskan apa yang anda lihat di layar monitor
Menampilkan data root pada Linux. Dan fungsi “!!” adalah sebagai pengulangan atau mengganti perintah ls yang tidak sengaja menekan enter padahal masih akan memberi perintah lagi seperti menambah perintah –l atau –F
4) Command History: editing
· Melengkapi perintah-perintah yang pernah anda lakukan di Bash shell
Ketik sebuah perintah atau teks di prompt. Gunakan kombinasi key berikut:
- Ctrl+b dan Ctrl+f
- Ctrl+b dan Ctrl+f
- Ctrl+b dan Ctrl+f
- Alt+. (beberapa kali)
Jelaskan apa yang anda lihat di layar monitor
Pada perintah Ctrl+b dan Ctrl+f adalah fungsi untuk menggeser ke kanan maupun ke kiri bagian aktif untuk mengetikan suatu text maupun perintah. Atau dengan kata lain menggantikan tombol anak panah pada keyboard.
Dan pada saat di tekan tomcol Alt+. adalah memberikan inputan maupun penggalan dari perintah maupun text yang pernah kita masukan pada terminal linux.
5) Shell Variable
· Ketik perintah/variable berikut:
$ echo ~ (enter)
$ echo $HOSTNAME (enter)
$ echo $PWD (enter)
$ echo $RANDOM(enter)
$ echo $SHELL (enter)
$ echo $USER (enter)
6) Tab Completion
· Melengkapi perintah-perintah yang diketik di Bash shell
Ketik sebuah perintah (tidak lengkap, misal whoa) di prompt. Tekan tombol Tab.
Jelaskan apa yang anda lihat di layar monitor
Sistem akan menampilkan kekurangan atau melengkapi huruf pada perintah yang kita berikan .
3. Piping dan redirecting
1) Piping: |
· Output dari satu perintah sebagi input dari perintah lain:
$ clear (enter)
$ cat /etc/passwd | less (enter)
Gunakan tombol panah naik/turun untuk navigasi dan “q” untuk keluar.
$ ls –al /usr/sbin | more(enter)
Gunakan tombol “enter” untuk navigasi.
$ cat /etc/passwd | grep ”var” | wc –l (enter)
Jelaskan maksud dari perintah terakhir.
Untuk mencari berapa jumlah banyak kata “var” yang terdapat pada perintah perintah yang pernah di gunakan sebelumnya. Setelah di enter, maka akan mucul berapa banyak kata “var” yg ada.
2) Redirecting: > dan <
· Mengontrol keluaran
$ clear (enter)
$ echo ”nama user saya adalah $USER” > user.txt (enter)
$ ls –al > list.txt (enter)
$ ls *.txt (enter)
$ cat user.txt (enter)
$ cat list.txt (enter)
· Mengontrol masukan
$ clear(enter)
$ cat < user.txt (enter)
$ cat < list.txt(enter)
· Mengontrol masukan dan keluaran
$ clear (enter)
$ cat < user.txt > user2.txt (enter)
$ cat user2.txt (enter)
Apa yang dimaksud dengan STDIN, STDOUT, dan STDERR?
STDIN adalah masukan file standar linux, dan STDOUT adalah keluaran file standar dari linux, sedangkan STDERR merupakan file standar dari Linux untuk mendeteksi atau mengatasi kesalahan.
4. Info page dan opsi bantuan lain
1) Halaman informasi (help). |
· Man pages:
$ man clear (enter)
$ man ls (enter)
Gunakan tombol panah naik/turun untuk navigasi dan “q” untuk keluar.
· Info pages:
$ info clear (enter)
$ info ls (enter)
Gunakan tombol panah naik/turun untuk navigasi dan “q” untuk keluar.
2) Mencari informasi (help).
· man dan apropos
$ clear (enter)
$ man –k mkdir (enter)
$ apropos mkdir(enter)
· whatis
$ clear (enter)
$ whatis mkdir (enter)
$ whatis hostname (enter)
$ whatis man (enter)
· help dan --help
$ clear (enter)
$ help cd (enter)
$ less --help (enter)
0 komentar:
Post a Comment