CSH vs BASH
Bilgisayarların çeşitli programları çalıştırabilmeleri için işletim sistemlerine ihtiyaçları vardır. Bilgisayar kullanıcılarının klavyelerinde ne yazdıklarını tanıyan ve bunları bilgisayar ekranlarında gönderip görüntüleyen programlardır..
Yazıcı ve kompakt diskler gibi bilgisayara bağlı olan ve kullanılan aygıtları denetler ve disklerdeki dosyaları ve diğer verileri yönetir. Birkaç program çalışıyor olsa bile bilgisayarın sorunsuz çalışmasını sağlar ve sistemi güvende tutarlar.
Windows, DOS ve Linux gibi çeşitli işletim sistemleri vardır. Her işletim sistemi de komutlarını yürüten bir komut işlemcisine sahiptir. Bu nedenle, kullanıcı bir komut yazdığında, komut işlemcisi işletim sisteminin onu kabul eden kısmıdır. Komutun geçerliliğini doğrular ve geçerli bir komutsa çalıştırır veya değilse bir hata uyarısı verir. DOS ve Windows işletim sistemlerinde command.com işletim sistemleri bulunurken, Unix ve Linux işletim sistemlerinde C kabuğu (CSH), Bourne kabuğu ve Bourne Again kabuğu (BASH) bulunur.
C kabuğu (CSH), bir metin penceresinde çalışan ve kullanıcı bir komut yazdığında eyleme neden olan bir komut işlemcisidir. Michael Ubell, Mike O'Brien, Jim Kulp ve Eric Allman'ın yardımıyla 1970'lerin sonunda Bill Joy tarafından geliştirilen bir Unix kabuğu..
Komut dosyalarını okuyabilir ve komut ikamesini destekleme, dosya adlarının joker karakterini, kontrol yapılarını, belgeleri ve değişkenleri gibi birçok işlevi yapabilir. C sözdizimi, geçmiş mekanizması ve dosya adları ile kullanıcı adlarının etkileşimli olarak tamamlanması ile iş denetimini içerir. Bir kabuk komut dosyası komut işlemcisi olmasının yanı sıra, etkileşimli bir giriş kabuğu olarak da kullanılır.
Bourne Again kabuğu (BASH) aynı zamanda diğer Linux kabukları gibi bir metin penceresinde çalışan bir komut işlemcisidir. GNU işletim sisteminde kullanılmak üzere Bourne kabuğunun yerine Brian Fox tarafından geliştirilmiştir. 1989 yılında piyasaya sürüldü ve CSH, KSH ve SH özelliklerini birleştirdi. Kullandığı anahtar kelimeler ve sözdizimi, orijinal Bourne kabuğundan farklı olarak birçok uzantıya sahip olan SH'den alınmıştır. Komut satırı düzenleme, komut geçmişi, komut değiştirme ve dizini KSH ve CSH'den.
BASH, CSH'den daha fazla özelliğe sahip olduğu için, diğer tüm kabukların özelliklerine ek olarak kendi özelliklerine de sahip. Ayrıca yeni başlayanlar tarafından kullanım için daha uygundur ve özelliklerini BASH tarafından da kullanıldığından, kullanıcıları diğer kabuklara tanıtacağını öğrenmek.
Özet:
1.CSH C kabuğu iken BASH Bourne Again kabuğu.
2.C kabuğu ve BASH hem Unix hem de Linux kabuklarıdır. CSH kendi özelliklerine sahip olsa da, BASH, daha fazla özellik sağlayan ve onu en yaygın kullanılan komut işlemcisi yapan kendi özellikleri ile CSH'nin özellikleri de dahil olmak üzere diğer kabukların özelliklerini birleştirdi..
3. CSH 1970'lerin sonunda Bill Joy tarafından geliştirilirken, BASH Brian Fox tarafından geliştirildi.