İçindekiler:
Tanım - C Kabuğu (csh) ne demektir?
C kabuğu (csh), 1978'de Berkeley Yazılım Dağıtımının (BSD) bir parçası olarak oluşturulan Unix benzeri sistemler için bir komut kabuğudur. Csh, komutları etkileşimli olarak veya kabuk komut dosyalarına girmek için kullanılabilir. Kabuk, etkileşimli kullanım için tasarlanmış önceki Bourne kabuğuna bir dizi iyileştirme getirdi. Bunlar arasında geçmiş, düzenleme işlemleri, dizin yığını, iş kontrolü ve tilde tamamlama sayılabilir. Bu özelliklerin çoğu Bourne Again kabuğunda (bash), Korn kabuğunda (ksh) ve Z kabuğunda (zsh) kabul edildi. Modern bir varyant olan tcsh da çok popüler.
Techopedia, C Shell'i (csh) açıklıyor
C kabuğu, Bill Joy tarafından 1970'lerin sonunda UC Berkeley'de yüksek lisans öğrencisiyken yaratıldı. İlk kez 1978 yılında Unix'in 2BSD Berkeley Yazılım Dağıtımının bir parçası olarak piyasaya sürüldü.
C kabuğu adını C programlama diline benzeyen sözdiziminden alır.
C kabuğu, komut satırında etkileşimli olarak kullanımını kolaylaştırmayı amaçlayan özellikler tanıttı, ancak diğer kabuklar gibi komut dosyası yazılabilir. En dikkate değer özelliklerden biri komut geçmişi idi. Kullanıcılar, girmiş oldukları önceki komutları geri çağırabilir ve tekrarlayabilir veya bu komutları düzenleyebilir. Takma adlar, kullanıcıların daha uzun komutlara genişletilecek kısa adları tanımlamasına olanak tanır. Bir dizin yığını, kullanıcıların hızlı bir şekilde ileri geri atlamak için yığın üzerindeki dizinleri itip pop'larına izin verir. C kabuğu standart tilde gösterimini de ekledi, burada "~" bir kullanıcının ana dizinini temsil ediyor.
Bu özelliklerin çoğu, Bourne Again mermisi, Korn mermisi ve Z mermisi gibi daha sonraki mermilere dahil edilmiştir. Popüler bir varyant, BSD sistemlerinde ve Mac OS X'in önceki sürümlerinde geçerli varsayılan kabuk olan tsch'dir.