Kullanmak ‘CDönderlik etmek
Geçerli dizini değiştirmek için hem Bash hem de Zsh kabuklarında ‘cd’ komutu kullanılır. Dosya ve klasörleri bulmak için dizinlerin sıklıkla arandığı bir özelliktir.
Yinelemeli yolu genişletin Bu yalnızca zsh tarafından desteklenir. Burada gösterilen, bash ve zsh kabuklarında ‘cd’ komutunun kullanımıdır.
ezmek
Dizini değiştirmek için, dizinin tam yolunu bash’ta yazmanız gerekir ve bash özyinelemeli yol genişletmeyi desteklemez.
zsh
Dizin ve dosya bu kabukta kolayca aranabilir. eğer yazarsan cd + boşluk + c + sekme Bir zsh kabuğunda, ile başlayan herhangi bir dosya veya klasör adını arayacaktır. cBulunan ilk dosya veya klasörün adını görüntüler.
Örneğin, eğer Kılıç Klasör bulundu ve görüntülenecek. tekrar yazarsan ‘/P’ Ardından dosyaları gösterecek ve klasör adı ” ile başlayacaktır.s“.
Yazım düzeltme
Yazım denetleyici, herhangi bir kabuk için çok kullanışlı bir özelliktir. Kullanıcılar bu özelliği kullanarak yazım hatasını kolayca düzeltebilir. Bu özellik her ikisi tarafından da desteklenmektedir. ezmek E Zş. Ancak yazım düzeltmesi çok daha verimli bir şekilde yapılabilir. zsh tesadüfler Bu özelliğin kullanımı her iki kabuk için aşağıda gösterilmiştir.
ezmek
Dizine gitmek istediğinizi varsayalım.Müzik“ama sen yazdın”Vermek’ Yanlışlıkla, bash kabuğu varsayılan olarak yazım hatasını algılamaz ve bir hata mesajı döndürür: “Dosya veya klasör yok“.
Bu tür bir sorunu çözmek için yazım denetleyiciyi etkinleştirmeniz gerekir. açmak ~/ Yazım denetleyicisini etkinleştirmek için satır eklemek için herhangi bir düzenleyicide dosya. Burada, nano Düzenleyici, dosyayı düzenlemek için kullanılır.
Dosyanın sonuna aşağıdaki satırı ekleyin, dosyayı kaydedin ve kapatın.
Şimdi, değişikliği kalıcı olarak onaylamak için aşağıdaki komutu çalıştırın.
Yukarıdakileri çalıştırırsanızCD Terminalden bir yazım hatası içeren bir komut, ardından klasör adını otomatik olarak düzeltecektir.
zsh
Yazım denetleyici ayrıca zsh kabuğunda varsayılan olarak etkin değildir. Bu nedenle, aşağıdaki komut gibi yazım hatası komutuyla ‘echo’ komutunu çalıştırırsanız, hata mesajı gösterecektir.
açmak ~/.zshrc Dosyayı herhangi bir düzenleyicide açın ve dosyanın sonuna aşağıdaki satırları ekleyin. İlk satır, Zsh’de yazım denetleyiciyi etkinleştirecektir. yazım denetleyici için varsayılan seçenek değerleri, [nyae] O görünür Hayır, evet, iptal et ve düzenle. İkinci satır, seçenekleri kullanıcı için daha anlaşılır hale getirmek için varsayılan değerleri değiştirecektir. Burada, nano Düzenleyici, dosyayı düzenlemek için kullanılır.
%nano ~/.zshrc
doğru ayarla
ihracatsprey=%r ve %r arasında değil mi? [Evet, Hayır, Durdur, Düzenle] “
Dosyayı kaydedip çıkın ve değişikliği güncellemek için aşağıdaki komutu çalıştırın.
Önceki komutu tekrar çalıştırın ve çıktıyı kontrol edin. Şimdi, kullanıcı çıktıyı düzeltmek için seçenekler alacak. “y” yazarsanız, yazım otomatik olarak düzeltilecektir.
Çıktıyı renklerle daha etkili hale getirmek istiyorsanız, rengi etkinleştirmek için zsh kabuğundan aşağıdaki komutu çalıştırın.
% U renkli otomatik yükleme. && Renkler
Bundan sonra, aşağıdaki satırı ekleyin ~/.zshrc eskisi gibi dosyala
ihracatsprey=“Doğru $fg[kırmızı]% R$ sıfırlama_rengi ile birlikte $fg[yeşil]%r$ sıfırlama_rengi?
[Evet, Hayır, Durdur, Düzenle] “
Şimdi yazım hatası olan herhangi bir komutu çalıştırın ve çıktıyı kontrol edin. Burada yanlış kelime kırmızı, doğru kelime yeşil olarak görünecektir.
öznitelikleri kullanma
Komut İsteminin görünümü, farklı temalar ve eklentiler kullanılarak değiştirilebilir. Hem bash hem de zsh kabukları, kabuğun görünümünü değiştirmek için birkaç tür özniteliğine sahiptir. Özniteliğin bash ve zsh kabuğunda nasıl kullanılacağı bu makalenin ilerleyen kısımlarında gösterilecektir.
ezmek
Herhangi bir bash temasını kurmak için git’i kurmanız gerekir. Git paketini kurmak için aşağıdaki komutu çalıştırın.
yüklemeden sonra aptal insanBir kopya oluşturmak için aşağıdaki komutu çalıştırın vur onu Kalıp.
$ git klonu–Derinlik=1 https://github.com/vur onu/bash-it.git ~/.bash_it
Yüklemek için aşağıdaki komutu çalıştırın vur onu klonlamadan sonra şablon. gazetecilik’yNe zaman yedeklemek isteyeceği ~/.bash_profile veya ~ / vur onu Form dosyanın sonundadır.
Kurulum işlemi tamamlandıktan sonra aşağıdaki çıktı çıkacaktır.
Şimdi açarsan ~/ Herhangi bir düzenleyicide, dosya aşağıdaki içeriği içerecektir. “bobby”, bash-it şablonu için varsayılan tema olarak ayarlanmıştır.
Kabuk güncellemesini onaylamak için aşağıdaki komutu çalıştırın.
Şablon düzgün bir şekilde yüklendikten sonra, terminalde aşağıdaki komut istemi görünecektir. Şimdi terminali kapatın. Terminali her açtığınızda aynı bash istemini göreceksiniz.
için birçok özellik mevcuttur. vur onu Bash komut istemini farklı şekillerde görüntüleyen bir örnek. onlardan biri ‘imrenmek’ Karakter. Bu temayı ayarlamak istiyorsanız, ~/.bashrc dosyasını herhangi bir düzenleyiciyle açın ve ‘ düğmesine tıklayın.BASH_IT_THEME‘değer’imrenmek“.
hâlâ, ‘kaynakgüncellemeyi kalıcı olarak onaylamak için. “Kıskançlık” konusunu seçtikten sonra aşağıdaki çıktı görünecektir.
zsh
Bash gibi, zsh kabuğunun da birçok özelliği vardır. zsh konularından biri Oh-my-zsh. Bu temayı zsh kabuğuna yüklemek için aşağıdaki komutu çalıştırın.
%NS-c$(kıvırmak -fsSL
Temayı yükledikten sonra “y zsh’yi varsayılan kabuk yapmak için.
Kurulum işlemini tamamlamak için root şifresini isteyecektir. Kurulum işlemi tamamlandıktan sonra aşağıdaki çıktı çıkacaktır.
Şimdi, ~/.zshrc dosyasını açarsanız girişleri göreceksiniz. Oh-my-zsh Kalıp. “Robby Russel” Varsayılan tema olarak ayarlayın.
Değişikliği kalıcı olarak tutmak için ‘source’ komutunu çalıştırmanız gerekir.
Özniteliği ” olarak değiştirmek istiyorsanızTAMAMArdından ~/.zshrc’yi herhangi bir düzenleyicide açın ve değiştirinZSH_THEME‘ ile birlikte ‘TAMAM“.
zsh kabuğu için, değişikliği kalıcı olarak güncellemek için “source” komutunu tekrar çalıştırmanız gerekir. Bu temayı ayarladıktan sonra, aşağıda ok simgesi görünecektir.
Terminali kapatıp zsh kabuğunu tekrar açarsam, aşağıdaki çıktı görünecektir.
Joker karakter genişletmeyi kullan
Joker karakter genişletme, herhangi bir ayar yapılmadan bash’ta farklı şekillerde kullanılabilir. Ancak, varsayılan olarak zsh kabuğunda joker karakter genişletme etkin değildir. Bu makalenin bu bölümü, joker karakter genişletmenin bash ve zsh’de nasıl kullanılabileceğini gösterir.
ezmek
Diyelim ki “echo” komutunu kullanarak mevcut konumun “log” uzantılı tüm dosyalarını bulmanız gerekiyor. İşte değer*.Kayıt ol’ değişkene atanan, klasörler Tüm günlük dosyalarının bir listesini görüntülemek için “echo” komutunda kullanılır.
$ ls
$ klasörler=“*.Kayıt ol”
$ Eko$ dosyaları
zsh
Yukarıdaki komutları zsh kabuğunda çalıştırırsanız, zsh kabuğu için joker karakter genişletme varsayılan olarak etkin olmadığından, günlük dosyası listesi yerine $files yazdırılır.
%ls
%bir dosya=“*.Kayıt ol”
%Eko$ dosyaları
zsh için joker karakter genişletmeyi etkinleştirmek üzere aşağıdaki komutu çalıştırın.
Şimdi, önceki komutları çalıştırırsanız, günlük dosyalarının bir listesi görüntülenecektir.
çözüm
Bash ve Zsh, Linux kullanıcıları için çok kullanışlı kabuklardır. Her iki çift kabuklu da bazı yararlı özelliklere sahiptir. Kullanıcı, gerekli göreve göre kasayı seçebilir. Bu iki atıcı arasındaki önemli farklardan bazıları bu makalede uygun örnekler kullanılarak açıklanmaktadır. Bu iki kabuk arasındaki farkların, bu makaleyi okuduktan sonra okuyucular için netleşeceğini umuyoruz.
Diğer gönderilerimize göz at
[wpcin-random-posts]
İlk Yorumu Siz Yapın