Nim : 10410100110
Kelas : P2
SHELL
Shell adalah command executive,
artinya adalah program yang menunggu instruksi dari pemakai, memeriksa syntak
dari hasil instruksi yang diberikan, kemudian mengeksekusi perintah tersebut. Shell
ditandai dengan prompt. Untuk pemakai menggunakan prompt $ dan untuk superuser
menggunakan prompt #.
Beberapa macam shell :
Ø /bin/sh
Bourne shell, dirancang
oleh Steve Bourney dari AT&T.
Ø /bin/csh
Dikembangkan oleh UNIX
Berkeley yang dikenal dengan C-Shell.
Ø /bin/bash
Kompatible dengan Bourne
Shell dan juga mengadaptasi kemampuan Korn-Shell.
Perbedaan
mendasar antara shell diatas hampir tidak ada, kecuali pada fasilitas
pemrograman dan editing.
PENGENALAN
BASH
Bash merupakan kepanjangan dari “Bourne
Again Shell” yang merupakan kelanjutan dari SH (shell dan original unix). Dikembangkan
suatu proyek GNU dan secara de-facto merupakan shell standart linux.
PENGGUNAAN
BARIS PERINTAH DENGAN CEPAT
Terdapat beberapa cara untuk
menggunakan baris perintah dengan cepat (Command Line Shortcut) yaitu
menggunakan wildcard, kunci tab dan histori.
LEBIH
LANJUT TENTANG PERINTAH BASIS
Fitur tilde
(~) direferensi dari C shell digunakan untuk mempermudah mereferensi
file dan direktori pada home directory.
Sebagai contoh:
$ cat ~/.bash_profile
§ Tanda
~ mereferensi ke home directory.
Parameter
atau variabel $ menggantikan nilai variabel dalam baris perintah. Shell
menggantikan string dengan nilai variabel sebelum memanggil. Sebagai contoh:
$ cd $HOME/public_html
§ Tanda
$HOME mereferensi pada home directory.
Tanda
kurung kurawal ({ }) membuat string untuk setiap pola di dalam kurung
kurawal
jika terdapat file. Sebagai contoh :
$ echo {a,b}
§ akan
menghasilkan string a dan b.
Perintah
output ` ` atau $( ) disebut perintah pengganti. Pada perintah pengganti,
perintah
pada backquote dieksekusi dan output perintah diberikan pada baris perintah,
sebagai
contoh:
$ echo “Hostname: `hostname`”
Perintah
aritmatika $ [ ] menggantikan hasil dari ekspresi matematika
ke dalam baris perintah. Penggunaan
perintah expr diikuti dengan backslash
sebelum tanda asterik untuk perkalian harus diperhatikan. Alternatif lain menggunakan fungsi matematika
dengan sintak $ [ ]. Penggunaan sintak tidak perlu menggunakan backslash
sebelum asterik untuk perkalian.
Aritmatika dasar yang dikenali terdiri dari :
+ penambahan
- pengurangan
* perkalian
/ pembagian
** pangkat
% modulo
Tanda
backslash (\) menyebabkan karakter
berikutnya dikenal, sebagai contoh :
$ echo Your cost: \$5.00
Selain
itu tanda backslash juga digunakan untuk melanjutkan perintah pada baris Berikutnya.
Tidak ada komentar:
Posting Komentar