Z kabuğu verimli, güçlü ve etkileşimli bir Unix kabuğudur. Ubuntu, Fedora, Arch Linux ve daha fazlası dahil olmak üzere herhangi bir Linux platformunda kurulumu, yapılandırması, kullanımı ve öğrenilmesi kolaydır.
Linux makinenize Z kabuğunu ve Oh My Zsh'yi nasıl yükleyeceğiniz aşağıda açıklanmıştır.
Z Shell ve Oh My Zsh Nedir?
Z kabuğu veya kısaca Zsh, etkileşimli bir oturum açma kabuğu ve bir betik dili yorumlayıcısıdır. Bash, TCSH ve ksh'ta bulduğunuz birçok yararlı özellik, birçok yeni özellikle birlikte Zsh'ye dahil edildi.
Oh My Zsh, Zsh yapılandırmasını yönetmenize yardımcı olan harika, açık kaynaklı, topluluk odaklı bir çerçevedir. Kullanıcılara en iyi kabuk deneyimini sunan pek çok yardımcı işlev, yardımcı, eklenti, tema ve diğer yardımcı programlarla birlikte gelir.
Zsh, Bash'e oldukça benzese de, Zsh kullanmanın avantajı Bash'ten çok daha özelleştirilebilir olmasıdır.
Linux'ta Zsh Nasıl Kurulur
Başlamak için, tuşuna basarak terminali başlatın. Ctrl + Alt + T klavyede. için iyi bir uygulamadır Linux sisteminizi güncelleyin ve yükseltin makinenize yeni bir uygulama yüklemeden önce. Bu sisteminizdeki bozuk veya güncel olmayan paketleri çözer bu, yeni bir uygulama yüklenirken sorun yaratabilir.
Artık sistem paketleri güncel olduğuna göre Zsh'yi kurabilirsiniz. Bazı büyük Linux dağıtımlarına Zsh yükleme komutları şunlardır:
Ubuntu için şunu çalıştırın:
sudo uygun düzenlemek zsh
Zsh'yi Fedora'ya yüklemek için şunu çalıştırın:
sudo dnf düzenlemek zsh
Arch Linux'ta şunu çalıştırın:
sudo pacman -S zsh
Yükleme işlemi, daha sonra her zaman yeniden yapılandırabileceğiniz temel yapılandırmaları da kapsayacaktır.
Zsh Kurulumunu Doğrulayın
Yüklemeyi doğrulamanın bir yolu, az önce yüklediğiniz Zsh sürümünü kontrol etmektir. Sürümü kontrol etmek için aşağıdaki komutu yürütün:
zsh --versiyon
Terminalde, komutu girdikten sonra sürüm numarasını göreceksiniz. Terminal sürüm numarasını gösteremezse bu, kurulumla ilgili bir sorun olduğu anlamına gelir.
Varsayılan olarak Zsh, /usr/bin dizin. Zsh'yi kurduğunuz konumu onaylamak için şunu çalıştırın:
nerede zsh
Çıkış, terminalde Zsh'ye giden yolu gösterecektir.
Oh-My-Zsh Linux'a Nasıl Kurulur
Powerline, Zsh, Bash, Qtile, IPython, tmux ve Awesome gibi diğer birçok uygulama için durum satırları ve istemler sağlayan güçlü bir Vim eklentisidir. Zsh için yararlı geliştirmeler sağlar. Ubuntu ve Debian'a yüklemek için şunu yürütün:
sudo uygun düzenlemek git-core curl yazı tipleri-powerline
Fedora'da:
sudo dnf düzenlemek elektrik hattı yazı tipleri
Powerline yazı tiplerini Arch Linux'a yüklemek için:
sudo pacman -S elektrik hattı yazı tipleri
Adım 1: Oh My Zsh'yi Linux'a Kurun
Powerline yazı tipleri kurulduktan sonra nihayet oh-my-zsh paketini kurmanın zamanı geldi. Kurmanın iki yolu vardır: curl ve wget kullanmak.
Curl kullanarak Oh My Zsh'yi yüklemek için şunu yürütün:
sh -c "$(kıvrılma -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh
Bunun yerine, Oh My Zsh'yi yüklemek için wget'i kullanmak istiyorsanız, şunu kullanın:
wget --no-check-certificate http://install.ohmyz.sh -O - | sh
Yükleme işlemi sırasında, yükleyici size Zsh'yi varsayılan kabuk yapmak isteyip istemediğinizi soracaktır. Zsh'yi sisteminizde varsayılan kabuk yapmak için şunu yazın: Evet ve vur Girmek klavyede. Yapabilirsiniz varsayılan kabuğu daha sonra chsh ile değiştir eğer istersen.
Oh My Zsh'ı sisteminize yükledikten sonra, terminalde kurulumun başarılı olduğunu doğrulayan aşağıdaki onay mesajını göreceksiniz:
oh-my-zsh'yi sisteminizden kaldırmak için şunu çalıştırın:
uninstall_oh_my_zsh
Oh My Zsh'yi Linux'ta Yapılandırma
Oh My Zsh'ı istediğiniz gibi özelleştirmek için anlamanız gereken bazı temel yapılandırmalara göz atalım.
1. Zsh Yapılandırma Dosyasını Kullanarak Eklentileri Etkinleştirin
Hangi eklentilerin mevcut olduğunu görmek için GitHub'daki Oh My Zsh Eklentileri sayfası.
Burada Oh My Zsh'de kullanabileceğiniz tüm eklentilerin bir listesini bulacaksınız. Hangi eklentiyi kullanmak istediğinize karar verdikten sonra, nano kullanarak Zsh yapılandırma dosyasını açın:
nano ~/.zshrc
Dosyada, eklentiler() işlev. Parantezlerin içine etkinleştirmek istediğiniz eklentinin adını ekleyin. Örneğin, "git"i etkinleştirmek istiyorsanız şu şekilde ekleyin:
eklentiler=(git)
basarak dosyayı kaydedin ve çıkın. Ctrl + X Daha sonra Y klavyede.
Değişiklikleri güncellemek için şunu çalıştırın:
kaynak ~/.zshrc
2. Oh My Zsh Temasını Ayarla
Tüm Oh My Zsh temalarını şurada bulacaksınız: ~/.oh-my-zsh/temalar dizin. Mevcut tüm temaları görmek için şuraya gidin: GitHub'daki Oh My Zsh Temaları sayfası.
Bu temaları tarayıcınızda da önizleyebilirsiniz. Temaya karar verdikten sonra, Zsh yapılandırma dosyasını şu şekilde açın:
sudo nano ~/.zshrc
yazan satıra git ZSH_THEME="". Burada, saklamak istediğiniz temayı girin. Örneğin, temayı "agnoster" olarak değiştirmek istiyorsanız, tema adını şu şekilde girin:
ZSH_THEME="agnostik"
Farklı temalar arasında düzenli olarak geçiş yapmak istiyorsanız, bu seçeneği "rastgele" olarak da ayarlayabilirsiniz.
ZSH_THEME="rastgele"
Ya tüm temaları değil, yalnızca birkaç belirli temayı kullanmak istiyorsanız? Neyse ki, bir dizi tema tutma seçeneğiniz de var. yazan satırı bulun ZSH_THEME_RANDOM_CANDIDATES=() ve tema adlarını şu şekilde girin:
ZSH_THEME_RANDOM_CANDIDATES=("agnostik""grml""Robby Russell")
Değişikliklerin etkili olması için dosyayı yeniden yükleyin:
kaynak ~/.zshrc
3. Otomatik Güncellemeleri Yapılandırma
Oh My Zsh, iki haftada bir otomatik olarak güncellenir. Bu ayarı Zsh yapılandırma dosyasında şu şekilde devre dışı bırakabilirsiniz:
DISABLE_AUTO_UPDATE="doğru"
Ayrıca, Zsh'nin aşağıdaki gibi güncellemeleri kontrol etmesini istediğiniz gün sayısını da yapılandırabilirsiniz:
UPDATE_ZSH_DAYS=1
Z Shell Başka Hiçbir Yerde Bulamayacağınız Özellikler Sunuyor
Z kabuğu, diğer kabuklarda bulunması zor olan pek çok özellik ile birlikte gelir. Yerleşik bir yazım denetimi ile birlikte gelir ve kodu vurgulamanıza olanak tanır. Kabuğa uygulayabileceğiniz pek çok harika temayla birlikte gelir. Kabuğu önemli sistem bilgilerini gösterecek şekilde de yapılandırabilirsiniz.
Size yardımcı olmaya hazır tonlarca özellikle, artık komut dosyalarını ve Bash programlarını daha verimli bir şekilde yazmaya başlayarak görevleri otomatik hale getirebilir ve zamandan büyük ölçüde tasarruf edebilirsiniz. Mutlu komut dosyası!