Kamis, 20 Oktober 2011

Sistem Operasi-- Pert 7

Nama : Reza Amalia P.R
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

Search