Linux'ta kabukların çeşitleri

Shell Bourne

Orijinal Bourne Shell, adını yaratıcısı Bell Labs, Steve Bourne'den almıştır. Unix işletim sistemi için kullanılan ilk kabuktu ve en son kabukların çoğunun işlevselliğini büyük ölçüde aştı. Bununla birlikte, Linux Unix'in tüm sürümleri, dosya adlarının ve biriken komut geçmişinin tamamlanması gibi işlevlerden vazgeçmek isterlerse, kullanıcıların basitçe "sh" olarak bilinen orijinal Shell Bourne'a geçmelerine izin verir. daha sonra ekledik.

Kabuk C

Shell C, isminden de anlaşılabileceği gibi, kullanıcıların C programlama diline çok benzeyen bir sözdizimi ile kabuk komut dosyasında program yazmasına izin vermek için tasarlanmıştı, "csh" olarak bilinir.

Kabuk TC

Shell TC, Shell C'nin bir genişletmesidir. Aynı işlevselliklere sahiptir, ancak Emacs sözcük işlemci programının tuş vuruşlarını kullanarak komut satırındaki metni düzenler. Örneğin, kullanıcılar seçilen kelimenin geri kalanını kaldırmak için Esc-D tuşlarına basabilirler. Ayrıca "tcsh" olarak da bilinir.

Shell Korn

Shell Korn ayrıca Bell Labs, David Korn'da bir programcı tarafından yazılmıştır. Shell C, Shell TC ve Shell Bourne özelliklerini tek bir pakette birleştirmeyi deneyin. Ayrıca, ihtiyaç olduğunda geliştiriciler için yeni kabuk komutları oluşturma yeteneğini de içerir.

"Ksh" olarak bilinir.

Shell Bourne-Tekrar

Shell Bourne-Again, Özgür Yazılım Vakfı'nın GNU açık kaynak projesinde yarattığı orijinal Bourne Shell'in güncellenmiş bir versiyonudur. Bu nedenle, açık kaynak topluluğunda yaygın olarak kullanılan bir kabuktur.

Sözdizimi Shell Bourne tarafından kullanılana benzer, ancak C, TC ve Korn kabuklarında bulunan en gelişmiş özelliklerden bazılarını içerir.

Bourne'un sahip olmadığı ek özellikler arasında, SEKME tuşuna basılarak, son komutların geçmişini hatırlama yeteneği ve arka planda aynı anda birden fazla program çalıştırma yeteneği ile dosya adlarını tamamlama becerisi vardır.

"Bash" olarak bilinir.