c shell ne demek?

C shell (csh veya özetle "tcsh"), açık kaynaklı bir Unix ve Unix benzeri işletim sistemleri için bir kabuk (shell) programıdır. C dilinin bir varyasyonu olarak geliştirilmiştir ve daha önceki Bourne shell (sh) in yerine geçmiştir.

C shell başlangıçta BSD Unix işletim sistemi için geliştirilmiştir ve daha sonra diğer Unix tabanlı işletim sistemleri üzerinde kullanılmıştır. C shell, interaktif kullanıcı arayüzü için özellikle tasarlanmıştır ve birçok kullanışlı özellik sunar, örneğin:

  1. Komut düzenleme ve tamamlama: C shell, kullanıcıların geri döndüğü komutları, değiştirdiği parametreleri ve senaryo dosyalarını kaydeder. Kullanıcılar daha sonra bu geçmişi kullanarak, geri döndükleri komutları hızlı bir şekilde yeniden oluşturabilirler.

  2. Yapılandırılabilir: Kullanıcıların kendi komut dosyalarını ve işlevlerini yazmasına olanak sağlayan bir yapılandırma sistemine sahiptir.

  3. Alias ve komut yürütme: C shell, kullanıcıların komutlarını çevirmelerine ve daha sonra yeni bir isim veya yeni bir komut dizisi atamalarına olanak tanıyan alias özelliğine sahiptir.

  4. Raporlama: Kullanıcılar programların çıktılarının ne kadarını görmek istediklerine dair seçenekleri ayarlayabilirler.

C shell, Unix tabanlı işletim sistemlerinde oldukça popülerdir ve birçok farklı versiyonu bulunmaktadır. Ancak, çoğu modern Unix sistemleri, Bourne-Again shell (Bash) veya Z shell (zsh) gibi daha yeni ve gelişmiş kabuklarla birlikte gelmektedir.