pada postingan kali ini Zarfice akan sharing mengenai Shell pada linux ..! Yup ! bukan pengguna linux namanya jika belum mengetahui tentang shell, karena setiap aktifitas kita di linux pasti berkaitan dengan SHELL, namun terkadang kita tidak menyadari bahwa kita sedang menggunakan shell...
Apa itu SHELL..?
Shell adalah program penghubung antara pengguna dengan sistem operasi. Secara lebih gamblangnya yang menghubungkan user dengan kernel sistem operasi adalah program shell tersebut. Setiap perintah yang inputkan oleh user akan diterjemahkan oleh shell kemudian akan dikirimkan hasilnya ke kernel dan kernel tersebut akan melakukan operasi yang diminta oleh user.
Tidak seperti pada sistem operasi lain yang menyediakan satu atau dua shell saja. , pada distro linux terdapat berbagai jenis shell yang bisa sobat pilih, sehingga sobat bis memilih shell mana yan paling baik untuk mmembantu menyelesaikan pekerjaan sobat.
Beberapa shell yang ada di linux antara lain yaitu :
1. Bourne Shell (SH)
Bourne Shell (sh), dibuat oleh Bourne, merupakan shell UNIX yang pertama dan tercepat pada semua syistem UNIX Bourne Shell memiliki bahasa pemograman shell yang baik tetapi kurang nyaman dalam hal Interaktivitas.
2. C Shell (CSH)
C Shell (csh) dibuat oleh Bill Joy, bahasa pemograman shell ini lebih sulit digunakan oleh pemula karena memiliki sintaks mirip bahasa C dan oleh karena itulah shell ini dinamakan C Shell. Kelebihan shell ini memiliki kemampuan interaktivitas yang lebih complatition untuk dapat melengkapi perintah yang belum lengkap dapat dilakukan dengan menekan tombol Tab.
3. Korn Shell (KSH)
Korn Shell (ksh) dibuat oleh Dave Korn, Shell ini diciptakan dengan mengabungkan kelebihan Bourne Shell dan C Shell sehingga shell ini memiliki Interaktivitas yang baik dan juga gaya pemograman shell yang mudah.
4. Bourne Again Shell (BASH)
Buorne Again Shell (bash), shell ini dikembangkan oleh steven Bourne (Pencipta SH) di mana shell ini adalah pengembangan Bourne Shell (sh) yang sudah di lengkapi dengan berbagai kelebihan yang tidak terdapat pada versi sebelumnya. Shell ini juga di lengkapi dengan kelebihan pada C shell dan juga Korn Shell. Bash juga memiliki bahasa pemograman yang baik serta interaktivitas yang mudah di pahami. Bash adalah jenis shell yang paling banyak di gunakan pada saat ini.
5. Almquist Shell (ASH)
Almquist Shell (ash), shell ini di kembangkan oleh Kenneth Almquist. Shell ini kecil, cepat dan kompatibel dengan standard posix. Ash banyak digunakan dalam embedded linux, embedded adalah sistem yang tertanam misalnya BIOS komputer.
6. BusyBox Shell
BusyBox, shell ini memiliki ukuran yang kecil dan banyak ditemukan dalam sistem linux embedded, installer, distribusi floppy atau kondisi yang membutuhkan kesederhanaan dan ukuran yang sangat kecil, shell ini menyediakan fungsionalitas banyak untiliti sistem dalam satu binary yang di link ke binari BusyBox.
7. Debian Almquist (DASH)
Dabian Almquist Shell (dash), merupakan turunan ASH, yang di turunkan ke linux, dari Ash versi NET-BSD, oleh Harbet xu pada tahun 1997, shell ini merupakan versi moderen dari shell Ash pada destro Debian.
8. Exensible Shell (ES)
Exensible Shell (es), shell yang di turunkan dari shell rc pada plang (distributed sistem operasi yang di kembangkan oleh Bell Labs). Di linux, es tergolong shell yang sangat langka, dan jarang di gunakan.
9. Friendly Interative Shell (FISH)
Friendly Interative Shell (fish), merupakan shell yang cukup populer di linux dan tergolong aktif di kembangkan, fokus utama fish adalah kemudahan pengunaan. Fish tergolong sangat lengkap kaya fitur dan cukup menarik.
10. Stand Alone Shell (SASH)
Stand Alone Shell (sash) adalah shell unix yang menyediakan berbagai fungsionalitas utility sistem, di link secara statik,dengan fitur tersebut, sash umum di temukan sistem minim Resource, instaler, atau pada rescue sistem.
11. Z Shell (ZSH)
Z Shell (zsh) adalah salah satu shell populer di linux, banyak penguna linux memamfaatkan kemampuan Scripting-nya untuk membangun script yang kompleks.
12. Hartto Shell (HUSH)
Hartto Shell (hush) ide dari shell ini adalah tugas yang sangat sederhana di buat sangat rumit dan di selesaikan dengan perintah yang panjang.
13. Karel's Interactive Simple Shell / Karel's Inceredibly Stupid Shell (KISS).
Karel's Interactive Simple shell / Karel's Inceredibly Stupid Shell (kiss), shell dengan fungsionalitas berbagai utiliti penting sistem yaitu : rkiss di gunakan readline, gkiss digunakan getline, bkiss tanpa fitur editing.


Tidak ada komentar:
Posting Komentar