Hangi Kabuğu Kullanıyorum? İşte Nasıl Öğrenilir?

Anonim

Komut satırında hangi kabuğu kullandığınızı hiç merak ettiniz mi? Hangi kabuğun çalıştığını bilmek istemek veya buna ihtiyaç duymak alışılmadık bir durum değildir ve bu soruyu birçok kez duymuş olsanız da, yanıt her kullanıcı için farklı olabilir, bu nedenle yapılacak en kolay şey şu anda etkin olan kabuğu belirleyen bir terminal komutu vermektir. kabuk.

Mac OS X, Unix, Linux'ta Hangi Kabuğun Kullanıldığını Bulma

Hangi kabuğun kullanıldığını bulmanın en kolay yolu komut satırı istemine aşağıdaki komut sözdizimini yazmaktır

echo $KABUK

Geri Dön. Evet, bu büyük harflerle $SHELL, unix dünyasında durum önemlidir. Kullanılan kabuğu belirten, size geri yazdırılan buna benzer bir şey görmelisiniz:

$ yankı $KABUK /bin/bash

Bu, kabuğun bash olduğu anlamına gelir, ancak /bin/tcsh /bin/zsh /bin/ksh veya orada bulunan diğer çeşitli kabuklar gibi farklı bir şey görmeye başlayabilirsiniz.

Bu komut, Mac OS X, Linux, FreeBSD veya her neyse, tüm unix platformlarında çalışır ve her zaman aynı şekilde raporlanır.

Mac OS X kullanıcılarının büyük çoğunluğu için, hem OS X'in tüm yeni sürümlerinde standart olan hem de orada kullanımı daha kolay olan kabuklardan biri olan Bash kabuğunu varsayılan olarak kullanacaksınız. Mac Terminali içindeki tercihleri ​​değiştirerek veya “export $SHELL=” kullanarak ve eski moda şekilde ayarlayarak onu istediğiniz başka bir kabuğa ayarlayabilirsiniz.

Unutmayın, mermiler diğer mermilerden de fırlatılarak bir tür yuva oluşturabilir. Örneğin, bunu yapmak için fazla bir neden olmasa da, tcsh'yi bash üzerinden ksh üzerinden çalıştırabilirsiniz. Böyle bir durumdaysanız, "exit" yazmak bir kabuktan çıkıp diğerine geri dönecektir, daha sonra türü yeniden belirlemek için echo $SHELL komutunu yeniden çalıştırabilirsiniz.

Hangi Kabuğu Kullanıyorum? İşte Nasıl Öğrenilir?