Zsh, bash ve diğer tüm kabuklara harika bir alternatif olarak lanse edilir. Sarmalayıcı, tümü olmasa da bash’ta iyileştirmeler içeren birçok özellik içerir. Hayranlarına göre şut çekmede, komut vermede ve listeyi tamamlamada daha iyi. Bash’tan diğer çözümlere atlamaya başlarsanız, zshell’e bir göz atın ve beğenip beğenmediğinize bakın.
Beklendiği gibi, zsh’yi başlatırken diğer kabuklardan küçük bir fark göreceksiniz. Web’den bir eğiticiye göz atın ve nasıl sevdiğinizi görün. Kullanmak için harika bir öneri Oh-my-zshzshell için topluluk odaklı bir araç setidir. Fark edebileceğiniz ilk şeylerden bazıları, dizinlere otomatik bir CD’dir. Sadece dizin adını yazmaya başlayın ve zsh onu dolduracaktır. Ayrıca bir dizin adı kullanarak özyinelemeli genişleme elde edeceksiniz. usr/bin /u /b olarak kısaltılabilir ve zsh onu genişletir. Ayrıca bir arama anahtarınız var, bu özellik yazmaya başladığınız komut için mevcut tüm anahtarları listeler.
Nasıl kurulur?
Dağıtımınız bash ile geldi, zshell’e geçmek istiyorsanız muhtemelen paket yöneticinizle kurabilirsiniz.
$ sudo uygun İndirmekzsh
Tamamlandığında, beğeninize göre yapılandırmanız gerekir. Neyse ki, ana dizininizde herhangi bir ayar yoksa, zsh sizin için bir komut dosyası çalıştıracaktır.
Standart varsayılan ayarlardan bazılarını görüntüleyebilirsiniz, ancak kabuğun tüm avantajlarından yararlanmak için kılavuzu okuyun ve Daha Fazla Özellik’i seçin. Pek çok seçenek var, bununla ilgili bazı seçenekler için aşağıdan takip edin.
Tüm bu adımlar yalnızca betiğin nasıl çalışacağını belirler ve onu standart bir kabuk olarak kullanmaya karar verdiğinizde birkaç adım daha atmanız gerekir. Bunu başarmak için birkaç yolunuz var. Standart olarak kullanacağınız kabuk “/etc/passwd” dosyasında belirtilmiştir. Yalnızca bu makineyi kullanıyor olsanız bile bu dosyada birden fazla kullanıcınız var. Diğer kullanıcılar, belirli uygulamalar için özel kullanıcılar olarak hareket etmek üzere mevcuttur. İçinde arama yaparsanız, oturum açmadan önce gdm3’ü çalıştıran gdm kullanıcısını bulabilirsiniz. Bu nedenle, kullanıcı adınızı bulmanız ve değerleri kontrol etmeniz gerekir. Shell’iniz listedeki son değerdir, değerleri değiştirmek için root olmanız gerekir. Değeri “/bin/zsh” veya “/usr/bin/zsh” olarak değiştirin, “herhangi bir zsh”yi işaretleyin.
Ayrıca bir komut satırı yardımcı programınız var, chsh. Cihazda köklü değilseniz bu gereklidir. Normal bir kullanıcı olarak çalıştırın:
$ chsh-s/usr/Çöp sepeti/zsh
Değişiklik hemen yürürlüğe girmeyecek, önce oturumu kapatıp tekrar oturum açmalısınız.
Yapılandırma dosyaları nerede?
zshell tasarımcıları bunu açık ve tutarlı hale getirdi. Dosyalar aynı ada sahip ancak farklı konumlarda. Ortam değişkenlerini girin etc / zsh / zshenv ve ~.zshenv. Bunlar her zaman okunur ancak nadiren kullanılır. Giriş yaparken kullanılacak dosyalar etc / zsh / zprofil ve ~.zsh profili. Oturum açma kabuğu için, harici komutları çalıştırırken, dosyalar etc / zsh / zshlogin ve ~sırasıyla .zshlogin. Son olarak, etkileşimli kapak değerlerinizi ayarlayabilirsiniz. etc / zsh / zlogin ve ~.zlogin.
Yerel ~/.zshrc dosyanızı kişisel tercihinize göre düzenlemeli ve kabuğun sizin için daha iyi çalışmasını sağlamalısınız.
Nasıl başlarsınız?
zsh ile ilgili en iyi şey, bazı uygun varsayılan ayarları tanımlayan yapılandırma yazılımıdır. Belgeleri incelemeden ve her yapılandırma ayrıntısını değiştirmeye çalışmadan önce birkaç çerçeve deneyin. belki karşına çıkar Ah benim şşşşBu çerçeve hemen hemen her şeye sahiptir. Hem temalar hem de eklentiler mevcuttur. Neyin mevcut olduğunu ve nasıl çalıştığını kontrol etme alışkanlığı edinin. Çoğu eklenti, belirli ihtiyaçlara göre uyarlanmıştır. Ansible modülünün Ansible ile çalışmak için takma adları vardır, bu yüzden hangisini yükleyeceğinizi düşünün. birimleri bulmak için “Aman şşşş” Daha önce bahsedilen paket. GitHub sayfasındaki eklentilerle başlarsanız, topluluğun katkıda bulunduğu birçok eklenti bulabilirsiniz. Beğendiğiniz bir şey gördüğünüzde, onu .zshrc dosyanızdaki “Uzantılar” girişine eklemeniz yeterlidir.
…
eklentiler=(aptal insan çevrimiçi ara)
…
Her seferinde birkaç tane deneyin ve pullanmanın başlamasını yavaşlatacağından çok fazla eklemediğinizden emin olun.
Bunu tercih ettiğiniz zevke göre nasıl değiştirebilirsiniz?
Daha iyi görünmesini sağlamak için temalar da var. Rengi ve istemi ayarlarlar ve konsola veya ssh’ye nasıl giriş yaptığınıza bağlı olarak farklı görünmeleri de mümkündür. Bu özniteliklerin çoğu, geçerli dizinin git durumuna da dinamik olarak yanıt verir. Bu öznitelikleri kendiniz oluşturabilirsiniz, bunlar bir komut istemi oluşturan ve ortamınızı işlemek için işlevler yaratan betiklerdir.
çözüm
Çok dik olmasa da Zshell’in kesin bir öğrenme eğrisi vardır. Özelleştirme komut dosyalarını cömertçe paylaşan büyük bir topluluk da var. Kabuk üzerinde çalışmaya başladığınızda, kabuğun gücüne bir göz atmaya değer. Henüz kabuğu kullanmıyorsanız, devam edin. Pek çok şey daha zor görünür, ancak birkaç ayrıntıyı öğrendikten sonra daha basittir.
Diğer gönderilerimize göz at
[wpcin-random-posts]
İlk Yorumu Siz Yapın