Jenis cangkang di Linux

Shell Bourne

The Bourne Shell asli dinamai penciptanya di Bell Labs, Steve Bourne. Ini adalah shell pertama yang digunakan untuk sistem operasi Unix, dan sebagian besar telah melebihi fungsi dari banyak shell terbaru. Namun, semua versi Linux Unix memungkinkan pengguna untuk beralih ke Shell Bourne asli, yang dikenal hanya sebagai "sh", jika mereka ingin melepaskan fungsi seperti penyelesaian nama file dan riwayat perintah yang menyetorkan kemudian ditambahkan.

Shell C

Shell C, seperti namanya mungkin, dirancang untuk memungkinkan pengguna untuk menulis program dalam skrip shell dengan sintaks yang sangat mirip dengan bahasa pemrograman C. Ini dikenal sebagai "csh".

Shell TC

Shell TC adalah perluasan Shell C. Ia memiliki semua fungsi yang sama, tetapi ia menambahkan kemungkinan untuk menggunakan penekanan tombol program pengolah kata Emacs untuk mengedit teks pada baris perintah. Misalnya, pengguna dapat menekan Esc-D untuk menghapus sisa kata yang dipilih. Ia juga dikenal sebagai "tcsh".

Shell Korn

Shell Korn juga ditulis oleh seorang programmer di Bell Labs, David Korn. Cobalah untuk menggabungkan fitur Shell C, Shell TC, dan Shell Bourne dalam satu paket. Ini juga termasuk kemampuan untuk membuat perintah shell baru untuk pengembang ketika diperlukan.

Ini dikenal sebagai "ksh".

Shell Bourne-Again

Shell Bourne-Again adalah versi terbaru dari Bourne Shell asli yang dibuat oleh Free Software Foundation dalam proyek open source GNU-nya. Untuk alasan ini, itu adalah shell yang banyak digunakan di komunitas open source.

Sintaksnya mirip dengan yang digunakan oleh Shell Bourne, namun, ia menggabungkan beberapa fitur paling canggih yang ditemukan di C, TC, dan Korn shell.

Di antara fitur tambahan yang tidak dimiliki Bourne, adalah kemampuan untuk melengkapi nama file dengan menekan tombol TAB, kemampuan untuk mengingat riwayat perintah terbaru, dan kemampuan untuk menjalankan beberapa program di latar belakang pada saat yang bersamaan.

Ini dikenal sebagai "bash".