Kamis, 23 April 2009

Shell pada Unix / Linux

Shell adalah interpreter baris perintah (command line interpreter) sebagai script host untuk antar muka user pada sistem operasi Unix / Linux.

Shell mengandung perintah-perintah yang dapat diketik dan langsung dijalankan melalui konsol. Perintah-perintah tersebut juga dapat disimpan dalam suatu file untuk kemudian dijalankan dengan cara memanggil nama file tersebut.

Persamaan shell pada sistem operasi buatan IBM / Microsoft adalah DOS yang memiliki perintah-perintah built in yang berkaitan dengan penggunaan sistem operasi. Pada DOS, perintah-perintah disimpan dalam bentuk batch (.bat)

Shell-shell umum pada Unix / Linux
  • Bourne Shell (sh)
  • Korn Shell (ksh)
  • C Shell (csh)
  • Bourne-again Shell (bash)
  • Tenex C Shell (tcsh)
  • Z Shell (zsh)
  • rc
Berikut daftar file-file konfigurasi untuk beberapa shell :


sh ksh csh tcsh bash zsh
/etc/.login

login login

/etc/csh.cshrc


yes

/etc/csh.login


login

~/.tcshrc


yes

~/.cshrc

yes yes

~/.login

login login

~/.logout

login login

/etc/profile login login

i.login
~/.profile login login

login
~/.bash_profile



login
~/.bash_login



login
~/.bash_logout



login
~/.bashrc



n/login
/etc/zshenv




yes
/etc/zprofile




login
/etc/zshrc




int.
/etc/zlogin




login
/etc/zlogout




login
~/.zshenv




yes
~/.zprofile




login
~/.zshrc




int.
~/.zlogin




login
~/.zlogout




login

Link ini menampilkan daftar perbandingan fitur-fitur shell.

Tidak ada komentar: