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

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

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

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

Not: C Shell hayranı değilseniz Bash'den Fish Shell'e geçebilirsiniz. Alternatif olarak, ZSH'yi de deneyebilirsiniz.

C Shell'i yükle

C Shell Bash için oldukça havalı bir kabuk değiştirme. Ancak, Linux PC'nizin varsayılan olarak ayarlanmamış olması muhtemeldir. Neyse ki, kabuk çoğu Linux dağıtımında kolayca kurulabilir.

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

Ubuntu

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

sudo apt install tcsh

Debian

Debian Linux genellikle paket güncellemelerinde geride kalsa da, C Shell'in biraz güncel versiyonunu birincil yazılım havuzunda dağıtmayı başarıyor. İle yüklenebilir Apt-get Paketleme aracı

sudo apt-get install tcsh

Arch Linux

Arch Linux kullanıcıları denemeyi çok seviyorbash alternatifleri. Sonuç olarak, dağıtım için varsayılan yazılım deposundaki kurulum için C Shell gibi karanlık Bash alternatifleri bile kullanılabilir. Arch'a almak 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 gerekecek dNF paket yöneticisi varsayılan olarak Fedora'ya yüklenmediğinden.

sudo dnf install tcsh

OpenSUSE

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

sudo zypper tcsh'ı yükle

Genel Linux

Yani, daha az bilinen bir Linux dağıtımındasınız,ve C Kabuğu'nu kullanmak istiyorsun. Ne yaparsın? Terminali açın ve Linux PC'nizin paket yöneticisiyle “tcsh” veya “c shell” arayın. Bu paketi, en çok bilinen Linux işletim sistemlerinde bile bulacağınızdan emin olabilirsiniz, çünkü Tcsh bir süredir buralarda.

Kabukları listele

Bash'den C Shell'e geçiş yapmadan önceLinux bilgisayarınızda ise, bilgisayarınızda Tcsh binary'in yerini bulmanız gerekecektir. 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 / kabuklar / dosya. Bu dosyayı görüntülemek için birden çok yol var, ancak en etkili yol kedi Komut.

cat /etc/shells/

Çalışan kedi komutu, Linux PC'nizde kurulu birçok farklı merminin bulunduğu yerin bir listesini verecektir. 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 filtrelemek için komut.

cat /etc/shells | grep tcsh

Çıktısını vurgulayın / Etc / kabuklar / ve C Shell'in bulunduğu yerin bir kopyasını alın. Alternatif olarak, daha sonra için bir metin dosyasına çıktı.

cat /etc/shells | grep tcsh >> tcsh-location.txt

Bash ile C Shell arasındaki takas

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

Terminalde, chsh komutunu kullanın ve Bash'den (veya hangi Shell kullanıyorsanız kullanın) Tcsh'e geçmek için kullanın.

chsh

Girme chsh Bir uçbirimdeki komut "Yeni bir değer veya "varsayılan için ENTER tuşuna basın" ekranda. Bu noktada, kullanıcı için varsayılan olarak ayarlamak üzere C Kabuk'un konumunu belirtmeniz gerekir. Çıktısına bir göz atın / Etc / kabukları ve istemi penceresinde C Kabuğunun nerede olduğunu yaz.

Linux terminalinde C Shell'in yerini belirledikten sonra, Giriş klavyede ve kullanıcı şifrenizi girin. Linux PC'nizde C Shell kullanması gereken her kullanıcı için bu işlemi tekrarlayın.

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

C Shell'i denedim ve beğenmedin 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 gir” istendiğinde.

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

Yorumlar