Linux'ta Bash'ten C Shell'e nasıl geçilir

click fraud protection

C Kabuk, Unix için tanıdık Bash sözdizimi yerine bir C ++ sözdizimi kullanan bir komut satırı kabuğudur. Eski bir kabuk, ancak Unix topluluğunda programcılar tarafından seviliyor. Linux'ta Tcsh aracılığıyla kullanılabilir: orijinal C Kabuğunun yeni özellikler ve geliştirmeler ekleyen bir değişikliği.

C Shell'i kullanmak ister misiniz? Linux'ta Bash'ten C Shell'e geçmek için aşağıdaki adımları takip edin.

Not: Şunları yapabilirsiniz Bash'den Balık Kabuğu'na geç C Shell hayranı değilseniz. Alternatif olarak, ayrıca ZSH'yi de deneyebilirsiniz.

C Kabuğunu Yükle

C Shell, Bash için oldukça havalı bir kabuk yerine geçer. Ancak, muhtemelen Linux PC'nizde varsayılan olarak ayarlanmamıştır. Neyse ki, kabuk çoğu Linux dağıtımına kolayca kurulabilir.

Yüklemek için bir terminal penceresi açın ve bilgisayarınızda kullandığınız Linux işletim sisteminde C Shell'i kurmak için talimatları izleyin.

Ubuntu

C Shell, Ubuntu’nun birincil yazılım kaynaklarındadır ve Uygun paket yöneticisi aracı.

sudo apt install tcsh

Debian

instagram viewer

Debian Linux genellikle paket güncellemelerinde geride kalsa da, birincil yazılım deposunda C Shell'in biraz güncel bir sürümünü dağıtmayı başarırlar. İle monte edilebilir Apt-get paketleme aracı.

sudo uygun-get install tcsh

Arch Linux

Arch Linux kullanıcıları bash alternatifleriyle denemeyi severler. Sonuç olarak, dağıtım için varsayılan yazılım deposuna kurulum için C Shell gibi belirsiz Bash alternatifleri bile kullanılabilir. Arch'a erişmek için, Pacman paket aracı.

sudo pacman -S tcsh

fötr şapka

Fedora Linux PC'nizde C Shell'e mi ihtiyacınız var? İle yüklemeniz gerekir dNF paket yöneticisi varsayılan olarak Fedora'da yüklü olmadığından.

sudo dnf tcsh yükleyin

OpenSUSE

Diğer yaygın Linux dağıtımları gibi, OpenSUSE de birincil yazılım kaynaklarında Bash'e alternatif olarak C Shell'i kullanabilir. Yüklemek için aşağıdakileri çalıştırın Zypper Komut.

sudo zypper tcsh yükleyin

Genel Linux

Yani, daha az bilinen bir Linux dağıtımındasınız ve C Shell'i kullanmak istiyorsunuz. Ne yaparsın? Terminali açın ve Linux PC'nizin paket yöneticisiyle “tcsh” veya “c shell” de arama yapın. Tcsh bir süredir ortalıkta olduğu için bu paketi en bilinmeyen Linux işletim sisteminde bile bulacağınızdan emin olabilirsiniz.

Kabukları listele

Linux bilgisayarınızda Bash'ten C Shell'e geçiş yapmadan önce, bilgisayarınızdaki Tcsh ikili dosyasının konumunu bulmanız gerekir. Bu ikilinin yerini bilmek önemlidir, çünkü bu bilgi olmadan Linux kullanıcı için varsayılan komut satırı kabuğunu değiştiremez.

Linux PC'nizde bir komut satırı kabukları listesi oluşturmak için, /etc/shells/ dosya. Bu dosyayı görüntülemenin birden çok yolu vardır, ancak en etkili yol kedi Komut.

kedi / vb / kabukları /

Çalışan kedi komutu, Linux PC'nizde kurulu olan birçok farklı kabuğun konumunun bir listesini verir. Hiç şüphe yok ki birden fazla olacak ve bu kafa karıştırıcı olabilir.

Not: Bu dosyayı “Tcsh” için taramak istemiyorsanız, kedi ile komut grep filtreleme komutu.

kedi / vs / kabuklar | grep tcsh

Çıkışını vurgulayın /etc/shells/ ve C Shell'in konumunun bir kopyasını oluşturun. Alternatif olarak, daha sonra kullanmak üzere bir metin dosyasına gönderin.

kedi / vs / kabuklar | grep tcsh >> tcsh-location.txt

Bash ile C Shell

C kabuğunu varsayılan yapmak chsh Komut. Lütfen dikkat chsh komut sudo veya root izinleri olmadan çalıştırılmalıdır. Bu komut root olarak çalışıyorsa, yanlışlıkla kök kullanıcı için kabuğunu kullanıcınız yerine Linux'ta değiştirebilirsiniz.

Terminalde, chsh komutunu kullanın ve Bash'ten (veya kullandığınız Kabuktan herhangi biri) Tcsh'e geçmek için kullanın.

chsh

Giriş chsh terminaldeki komut ekranda “Yeni değeri girin veya varsayılan değer için ENTER tuşuna basın” yazdıracaktır. Bu noktada, kullanıcı için varsayılan olarak ayarlamak üzere C Kabuğunun konumunu belirtmeniz gerekir. Çıktısına bir göz atın /etc/shells ve komut satırında C Shell'in nerede olduğunu yazın.

Linux terminalinde C Shell'in konumunu belirledikten sonra tuşuna basın. Giriş tıklayın ve kullanıcı şifrenizi girin. Linux PC'nizde C Shell'i kullanması gereken her kullanıcı için bu işlemi tekrarlayın.

C Kabuğunu Devre Dışı Bırak

C Shell'i denediniz ve beğenmediniz mi? Aşağıdaki adımları izleyerek geri dönün!

Aşama 1: Bir terminal açın ve kabuk değiştirme komutunu girin.

chsh

Adım 2: Yazmak /bin/bash/ “yeni bir değer girilmesi” istendiğinde.

Aşama 3: Şifrenizi girin. Ardından terminali kapatın ve yeniden başlatın. Başlangıçta, Bash tekrar varsayılan olacaktır.

watch instagram story