Macam - Macam Shell pada Linux

Januari 31, 2018



Shell, dalam komputer adalah salah satu jenis program bawaan sistem operasi (seringnya merupakan program yang terpisah dari inti sistem operasi) yang menyediakan komunikasi langsung antara pengguna dan sistem operasi. Begitu juga dalam linux shell merupakan interface atau antar muka yang menghubungkan antara user dengan kernel (Lihat gambar 8.1). Perlu diingatkan bahwa shell tidak selalu berupa interface berbentuk teks tapi juga dapat berbentuk interface grafik. Shell tradisional dari linux adalah berupa teks atau sering disebut juga command line interface. Macam-macam shell pada linux: 

• The Bourne shell (sh) sh adalah shell standar Unix yang dibuat tahun 1979 oleh 
Stephen Bourne dari AT&T dengan memakai bahasa pemrograman Algol. sh terkenal karena sederhana, compact, and cepat. Kelemahannya adalah kurang interkatif seperti tidak ada history, aliasing, dan job control. Default prompt shell sh adalah $ (dolar) 
• C shell (csh) 
csh memiliki fitur yang lebih lengkap dibandingkan sh. Shel ini dibuat tahun 1970 oleh Bill Joy dari University of California at Berkeley dengan menggunakan bahasa C. Fitur yang terdapat dalam csh antara lain command-line history, aliasing, built-in arithmetic, filename completion, dan job control. Kelemahnnya adalah karena didesain untuk mesin skala besar dan memiliki banyak fitur maka shel ini cenderung lambat bila digunakan pada mesin kecil Default prompt shell csh adalah % (persen) 
• Korn Shell (ksh) 
Korn shell merupakan pengembangan dari bourne shell yang ditulis oleh David Korndari AT&T pada pertengahan 1980an. fitur Korn shell antara lain editable history, aliases, functions, regular expression wildcards, built-in arithmetic, job control, coprocessing, dan special debugging. Default prompt shell ksh adalah $ (dolar) 
• The GNU Bourne Again shell (bash) 
Bash merupakan default shell Linux yang merupakan pengembangan dari bourne shell sehingga kompatibel juga di Unix. Shell ini dibuat pada tahun 1988 oleh Brian Fox dari FSF GNU. Fitur yang dimiliki bash antara lain interaktif, dapat membuat shortcut, bisa berwarna, dll. Default Bash prompt adalah $ (dolar) 
• TC shell (tcsh) 
TC shell merupakan prominent shell untuk Linux yang kompatibel juga di Unix. TC shell compatible dengan csh nya unix dan memiliki fitur yang paling lengkap. Oleh karena itulah shel ini menjadi shell faforitku. Fitu tersebut antara lain commandline editing (emacs dan vi), scrolling the history list, advanced filename, variable, and command completion, spelling correction, job scheduling, automatic locking and logout, time stamps in the history list, dll. Default C shell prompt adalah > (the greater-than sign) 
• Z shell (zsh) 
zsh berusaha menggabungkan firtur dari bash, tcsh, dan ksh.


Semoga Bermanfaat.


Artikel Terkait

Next Article
« Prev Post
Previous Article
Next Post »
Penulisan markup di komentar
  • Untuk menulis huruf bold gunakan <strong></strong> atau <b></b>.
  • Untuk menulis huruf italic gunakan <em></em> atau <i></i>.
  • Untuk menulis huruf underline gunakan <u></u>.
  • Untuk menulis huruf strikethrought gunakan <strike></strike>.
  • Untuk menulis kode HTML gunakan <code></code> atau <pre></pre> atau <pre><code></code></pre>, dan silakan parse kode pada kotak parser di bawah ini.

Disqus
Tambahkan komentar Anda

Tidak ada komentar