Sisteme girdiğiniz anda kabuk programının çalıştırıldığından
      bahsetmiştik. Bu andan sonra yapacağınız tüm işlemler bu kabuk programı
      tarafından yönetilir ve denetlenir. Kabuk, klavyeden girilen komutları
      çalıştırarak bir arabirim görevi yapar. UNIX (ve Linux) altında
      geliştirilen sayısız kabuk çeşidi ve bunların herbirinin kendine ait
      özelliği vardır. Her programcı kendi zevkine hitap eden kabuğu seçebilir,
      sistemde yeralan kullanıcılar farklı kabuklar üzerinde çalışabilirler.
    
      O an hangi kabuk üzerinde yeraldığınızı öğrenmek için
      echo $SHELL yazın.
    
    
      Sıkça kullanılan kabuklar,
    
      sh (Shell ya da Bourne Shell): İlk UNIX kabuğu.
    
      ksh (Korn Shell): sh uyumlu, birçok ek programlama
      özelliği içeren bir kabuk. Bu kabuk da yaygın bir kitle tarafından
      kullanılıyor.
    
      bash(Bourne Again Shell): Kullanım kolaylığı bakımından
      en çok rağbet gören bash, GNU tarafından kaynak kodu olarak dağıtılıyor.
      bash sh ve ksh
      uyumluluğunu korurken, özellikle etkileşimli kullanıma yönelik (komut
      tamamlama, gibi) birçok yenilik de içerir. Bu yazının hazırlandığı 1997
      Temmuz ayı başlarında Bash 2.0.1 sürümü çıkmıştı.
    
      csh (C shell): Berkeley Üniversitesi'nde geliştirilen
      csh'in C diline benzer bir programlama yapısı vardır.
    
      tcsh: csh'ın biraz geliştirilmiş hali.
    
      Yukarıdaki kabuk programlarından sh, ksh ve bash
      birbirleriyle uyumludur ve yukarıda en ilkelden en gelişmişe göre
      sıralanmışlardır. Aynı durum csh ve tcsh için de
      geçerlidir. Kullanılan shell genellikle kişisel bir tercih nedeni olsa da,
      bütün sistem betikleri sh ile yazıldığından, sistem
      yöneticilerine sh ailesinden bir
      kabuk kullanmaları önerilir.
    
      Kabuk programları genellikle /bin dizini altında
      yeralır.  Kullanıcının sisteme girerken hangi kabuğu kullanacağı
      /etc/passwd dosyasında yeralır. Bunu değiştirmek için
      chsh (change shell) komutunu kullanabilirsiniz.
    
$ chsh
Password:
Changing the login shell for cagri
Enter the new value, or press return for the default
        Login Shell [/bin/sh]: /bin/bash
$
      Sisteminizde NIS kullanılıyorsa chsh
      yerine yppasswd -s komutunu kullanmalısınız.