CSH ve BASH Arasındaki Fark Fark

Anonim

CSH vs BASH

Bilgisayarların çeşitli programlar çalıştırabilmesi için işletim sistemlerine gereksinimi vardır. Bilgisayar kullanıcılarının klavye üzerinde ne tür metinler yazdıklarını tanıyan ve bunları bilgisayar ekranlarında gönderip görüntüleyen programlardır.

Yazıcılar ve kompakt diskler gibi bilgisayarla birlikte kullanılan ve kullanılan aygıtları kontrol eder ve dosyaları ve disklerdeki diğer verileri yönetirler. Birkaç program çalışıyor olsa bile bilgisayarı sorunsuz bir şekilde çalıştırıyorlar ve sistemi güven altında tutuyorlar.

Windows, DOS ve Linux gibi çeşitli işletim sistemleri mevcuttur. Her işletim sisteminin komutlarını yerine getiren bir komut işlemcisi vardır. Böylece, bir kullanıcı bir komut yazarsa, komut işlemcisi onu kabul eden işletim sisteminin parçasıdır. Komutun geçerliliğini doğrulayacak ve geçerli bir komut olması durumunda yürürlüğe girecek veya değilse hata uyarısı verecektir. DOS ve Windows işletim sistemlerinde komuta var. com işletim sistemlerinde çalışırken 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 bir kullanıcı bir komut yazdığında işlemeye neden olan bir komut işlemcisidir. 1970'lerin sonlarında Bill Joy tarafından Michael Ubell, Mike O'Brien, Jim Kulp ve Eric Allman'ın yardımıyla geliştirilen bir Unix kabuğu.

Komut dosyalarını okuyabilir ve komut değiştirmeyi destekleme, dosya adlarının joker karakteri, kontrol yapıları, belgeler ve değişkenleri destekleme gibi birçok işlev yapabilir. C sözdizimi, geçmiş mekanizması ve dosya adlarının ve kullanıcı adlarının etkileşimli tamamlanması ile iş denetimini içerir. Bir kabuk komut komut işlemcisi olmaktan ayrı olarak, aynı zamanda bir etkileşimli 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 kullanmak üzere Brian Fox'un Bourne kabuğu için bir yedek olarak geliştirildi. 1989'da serbest bırakıldı ve CSH, KSH ve SH özelliklerini birleştirdi. Kullandığı anahtar sözcükler ve sözdizimi, özgün Bourne kabuğunun aksine birçok uzantısı olan SH'den gelmektedir. Komut satırı düzenleme, komut geçmişi, komut değiştirme ve dizini KSH ve CSH'den alınmıştır.

BASH kendi başına ek olarak diğer tüm kabukların özelliklerine sahip olduğu için CSH'dan daha fazla özellik taşıyor. Ayrıca yeni başlayanlar tarafından kullanılması daha uygundur ve öğrenme özellikleri, BASH tarafından da kullanıldıkları için kullanıcıları diğer kabuklara tanıtacaktır.

Ö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, CSH'nin de dahil olduğu diğer kabukların özelliklerini kendi özellikleriyle birleştirerek daha fazla özellik ve en çok kullanılan komut işlemcisi haline getiriyor.

3. CSH 1970'lerin sonlarında Bill Joy tarafından geliştirildi, BASH Brian Fox tarafından geliştirildi.