Home
» LINUX
»
Linuxta Bashden ZSHye Nasıl Geçilir
Linuxta Bashden ZSHye Nasıl Geçilir
Terminalde çok zaman harcayan Linux kullanıcıları, Bash Shell'e çok aşinadır. Çok yönlü ve güvenilirdir, ancak modern hissettiren özelliklerden yoksundur. Bash Shell'den daha fazla özelliğe sahip bir şey arıyorsanız, kontrol etmek için iyi bir alternatif Z Shell'dir (aka Zsh). Bash'e dayanmaktadır ancak onu daha kullanışlı hale getiren önemli iyileştirmelere sahiptir. Bu kılavuzda, Bash'ten ZSH'ye nasıl geçiş yapabileceğinizi ve onu birincil Shell'iniz nasıl yapabileceğinizi ve ayrıca daha fazla iyileştirme için Oh My Zsh çerçevesini nasıl etkinleştireceğinizi gözden geçireceğiz.
Zsh'yi yükleyin
Bash yerine Zsh kabuğunu kullanmadan önce, onu Linux PC'nize yüklemeniz gerekir. Neyse ki, Zsh en iyi bilinen Bash alternatiflerinden biri olduğundan, onu elde etmek sorun değil. Bir terminal penceresi açın ve dağıtımınız üzerinde çalışmasını sağlamak için komutu girin.
Ubuntu
sudo apt yükleme zsh
Debian
sudo apt-get install zsh
Arch Linux
Arch Linux , canlı diskte varsayılan olarak Z Kabuğu'nu kullanır. Yine de, canlı disk Zsh kullanıyor olsa bile, kurulumunuzun varsayılan olarak etkinleştirileceği anlamına gelmez. Geleneksel Bash ile gitmeye karar verdiyseniz, kabuğu yine de Pacman ile kurmanız gerekebilir.
sudo pacman -S zsh
fötr şapka
sudo dnf zsh'yi kurun
OpenSUSE
sudo zypper zsh'yi kurun
Diğer Linux'lar
Daha önce de belirtildiği gibi, Zsh Linux topluluğunda çok popülerdir. Sonuç olarak, en belirsiz Linux dağıtımlarının kullanıcıları bile onu paket yöneticisinde bulmakta sorun yaşamamalıdır. Zsh'i kurmak için bir terminal açın, “zsh” aratın ve normalde yazılım yüklediğiniz gibi kurun.
Alternatif olarak, Zsh web sitesine gidin ve onu seçtiğiniz Linux işletim sisteminize nasıl alacağınızı öğrenin.
Zsh'yi yapılandırma
Zsh'yi yapılandırmak için terminali açın ve çalıştırın. Z Shell'i ilk kez çalıştırmak, yapılandırma sihirbazını otomatik olarak açacaktır. Kurulum işlemini başlatmak için sihirbazda klavyede 1'e basın .
Bir sonraki sayfada, Zsh'in seçebileceği birçok seçenek var. Bu seçenekler, kabuğun kurulumunu kolaylaştırmak içindir. Bir kez daha 1'e basın . Bu seçeneğin seçilmesi, Shell geçmişi ayarlarını vb. yapılandırmada size yol gösterecektir.
İlk olarak, geçmiş satır boyutunu ayarlamak için 1'e basın . Ardından , yeni geçmiş dosyasını oluşturmak için 2'ye ve kaydedilecek satır sayısını özelleştirmek için 3'e basın. 3 ayarın tümü yapılandırıldığında, ana menüye geri dönmek için Q düğmesine basın .
Zsh konfigürasyon menüsünde, otomatik tamamlama sistemini kurmak için 2'ye basın . Bu sistem, geçmiş dosyasında algıladığı komutları otomatik olarak dolduracaktır.
Otomatik tamamlama etkinken, menüye geri dönmek için Q düğmesine basın .
Seçenek 1 ve 2'yi ayarlamak tek kritik adımdır. İsterseniz, Z Shell deneyiminizi tamamen özelleştirmek için diğer ayarları gözden geçirin. Aksi takdirde, değişiklikleri kaydetmek ve çıkmak için 0'a basın .
Varsayılan Kabuğu Değiştir
Zsh doğru şekilde yapılandırılmış, ancak varsayılan Masaüstü Kabuğu değil. Bash, bir terminal açıldığında varsayılan olarak hala açılır. Bu sorunu çözmek için terminale gidin ve chsh komutunu kullanın.
İlk önce, Root için kabuğu değiştirin:
sudo -s
chsh -s /bin/zsh kökü
Artık Root kullanıcısı varsayılan olarak Zsh kullandığına göre, kullanıcınızı değiştirme zamanı geldi. Zsh Shell'i kullanmak isteyen her kullanıcı için bu komutu yeniden çalıştırmanız gerekeceğini unutmayın. Aşağıdaki komutta kullanıcıyı kullanıcı adınızla değiştirin .
chsh -s /bin/zsh kullanıcı adı
Değişikliği onaylamak için kullanıcının şifresini girin. Terminali kapatın ve Zsh'ye erişmek için yeniden açın.
Oh My Zsh'yi yükleyin
Çoğu kullanıcı için Zsh'ı tek başına kullanmak yeterlidir, ancak bu kabuktan daha fazlasını elde etmek istiyorsanız, Oh My Zsh'i kurmanın yolu budur. Zsh'yi edinmek için, yükleme komut dosyasının en son sürümünü almak için wget indirme aracını kullanın. Linux PC'nizde Git paketinin kurulu olması gerektiğini unutmayın. Paket yöneticisinde “git” ifadesini arayın ve Wget'i kullanmadan önce kurun.
Oh My Zsh, bir kez Linux PC'nizde, aralarından seçim yapabileceğiniz düzinelerce farklı eklentiyle tamamlanmış güzel bir Zsh yapılandırma dosyası kurar. Bu eklentilerden herhangi birini etkinleştirmek için Zsh yapılandırma dosyasını düzenlemeniz gerekir. Terminalde ~/.log dosyasını açmak için Nano metin düzenleyicisini kullanın. zshrc .
nano ~/.zshrc
Oh My Zsh'de seçilebilecek eklentiler listesinde ilk sırada temalar var. Varsayılan olarak “Robby Russel” teması etkindir. Başka bir şey ister misin? Bu sayfaya buradan gidin , bir tema bulun ve tırnak içindeki adı favori temanızla değiştirin.
Temanın ardından, etkinleştirilecek birçok başka Zsh eklentisi var. Ok tuşuyla listeyi aşağı kaydırın ve eklentilerin açıklamasını okuyun. Sevdiğin birini görüyor musun? Eklentiyi etkinleştirmek için kodun önündeki # işaretini kaldırın.
Nano'yu kaydederek (Ctrl + O sonra Ctrl + X) ve terminali yeniden başlatarak eklentileri etkinleştirin .