Halo sahabat nopran
berjumpa lagi dengan nopran tentunya dalam keadaan yang sehat dan
semangat.
Kali ini nopran akan
memeberikan sedikit wejangan yang akan nopran sajikan bagi sahabat
yaitu tentang linux shell sebenarnya postingan ini nopran buat bukan
iseng namun ini salah satu tugas dari praktikum matakuliah sistem
operasi yang sedang saya tempuh di unuversitas pendidikan indonesia
yang jangan tanya jurusan nya pasti jurusan saya pendidikan ilmu
komputer.
Langsung saja
sebelum lebih jauh, ayo kita topik.
- What is command
shell?
• Program
penerjemah perintah-perintah (interuksi)
• bersifat script
yang nanti nya diketik di terminal linux
• sebagai tempat
atau media penghubung anatara OS dan user
Whart is Bash
(Bourne Again Shell )?
• Shell yang
dibuat secara bebas menggantikan versi standard dari Bourne Shell
(/bin/sh) yang
semula dibuat oleh Steve Bourne untuk sistem UNIX.
• mudah digunakan
di command line
• Free Software
Perbedaan BASH
dengan DOS command prompt
• Case Sensitivity
: di Linux/UNIX, perintah-perintah dan nama-nama file itu case
sensitive, berarti
menulis “EXIT” berbeda dengan “exit”
• “\” vs. “/”
: di DOS, garis miring “/” adalah command argument delimiter,
sedangkan miring
garis “\” adalah pemisah direktori. Di Linux/UNIX, “/” adalah
pemisah
direktori, dan “\”
adalah escape character.
Karakter Spesial
- \
- /
- . .
parent directory
- [ ]
- ?
mewakili karakter tunggal dalam nama file
- >>
Mengalihkan output dari suatu perintah menuju ke akhir dari suatu file yang - ;Command separator. Memungkinkan anda untuk mengeksekusi banyak perintahdalam satu baris
- &&
Command separator seperti sebelumnya, hanya saja akan menjalankan perintah - &
Mengeksekusi suatu perintah di background, dan langsung mendapatkan shell
Mengeksekusi perintah
Perintah PATH:
• anda cukup
mengetikkan nama dari program untuk mengeksekusinya.
Contoh: mengetik “ls” akan mengeksekusi perintah “ls”
Contoh: mengetik “ls” akan mengeksekusi perintah “ls”
• variabel “PATH” shell anda berada pada lokasi program yang paling umum, seperti /bin,
• Untuk mengeksekusi perintah yang tidak berada pada PATH anda saat ini, anda dapat
menuliskan secara
lengkap lokasi dari program tersebut.
Contoh:
/home/zayretro/myprogram
./program
(mengeksekusi program di direktori anda saat ini)
~/bin/program
(mengeksekusi program dari personal bin direktori)
Command Syntax
• perintah dapat
berjalan sendiri, atau anda dapat menambahkan argumen untuk
membuatnya
berbeda. Seperti
inilah tipikal penulisan command syntax:
command [-argument]
[-argument] [--argument] [file]
•contoh: ls
menampilkan daftar
file di current directory
ls -l menampilkan
daftar file dengan “long” format
ls -l –color
seperti diatas, dengan output berwarna
cat filename
menampilkan konten dari file
- Linux Help
Bantuan pada
perintah Linux yang paling
sering digunakan
biasanya dibangun ke dalam perintah itu sendiri. Tersedia melalui
bantuan “man
pages” dan “info
pages” dan tentu saja internet.
Menggunakan perintah
bantuan yang telah terpasang
Banyak perintah
memiliki halaman “help” sederhana yang bisa dipanggil dengan
special
Contoh: grep --help
Man Pages
Contoh: man ls
man man
manual mengenai cara
menggunakan halaman manual
Untuk mencari kata
tertentu di halaman manual, ketik “/word”. Untuk keluar dari
halaman
manual, cukup tekan
“Q”.
Terkadang, anda lupa
dengan nama dari perintah perintah di Linux dan anda perlu
mencarinya.
Sebagai contoh, jika
anda ingin mengetahui cara mengubah file permissions, anda dapat
mencari
halaman manual untuk
kata “permission” seperti ini:
man -k permission
output dari perintah
diatas kurang lebih seperti ini:
chmod
sekarang anda tahu
bahwa “chmod” adalah perintah yang anda cari. Ketik “man chmod”
akan
menunjukkan kepada
anda halaman manual tentang chmod
Info Pages
Beberapa program,
khususnya yang dirilis oleh Free Software Foundation, menggunakan
halaman
info sebagai sumber
utama dokumentasinya. Halaman info sama dengan halaman manual, tapi
yang
ditampilkan bukan
satu halaman panjang, melainkan berupa segmen yang lebih pendek
dengan
tautan menuju
potongan-potongan informasi lainnya. Halaman info dapat diakses
dengan perintah
“info”, atau
untuk beberapa distro Linux, “pinfo” (tampilan yang lebih baik)
Contoh:
info df