«zsh» etiketlenmiş sorular

Zsh birçok gelişmiş komut satırı ve komut dosyası özelliklerine sahip bir kabuktur.

11
İstekte zsh'de önceden girilmiş metinlerle geçmişi nasıl arayabilirim?
Zsh'de Ctrl+ ile tarih arayabileceğimi biliyorum r. Ancak, çoğu zaman doğrudan komut istemine bir komut yazmaya başladım, ancak daha sonra tarih araştırmam gerektiğinin farkındayım. Ctrl+ ' Ya bastığımda r, şöyle bir boş geçmiş arama istemini getiriyor: İstediğimde metin olduğunu ancak geçmiş arama isteminde nasıl bulunmadığına dikkat edin. Geçmiş aramasını, istekte …

1
Zsh ve bash'deki döngüler için
Zsh'de bina döngüleri yapmanın iki alternatif yolu olduğunu fark ettim : for x (1 2 3); do echo $x; done for x in 1 2 3; do echo $x; done Her ikisi de yazdırır: 1 2 3 Sorum şu, neden iki sözdizimi? Is $xfarklı yineleme nesne türüne bunların her birinde? …
57 bash  zsh 

5
Zsh içinde kendi shell fonksiyonunu nasıl tanımlayabilir ve yükleyebilirsin?
Kendi kabuk işlevlerimi tanımlamak ve çalıştırmak için zsh olarak zorlanıyorum. Resmi dokümantasyondaki talimatları izledim ve ilk önce basit örneklerle çalıştım, ancak çalışmasını sağlayamadım. Bir klasörüm var: ~/.my_zsh_functions Bu klasörde adlı bir dosya var functions_1olan rwxkullanıcı izinleri. Bu dosyada tanımlanmış aşağıdaki kabuk işlevi var: my_function () { echo "Hello world"; } …
54 shell-script  zsh 

6
Kök erişimi olmadan zsh varsayılan kabuk yapma
Ben okulun bilgisayarlarını kullanıyorum ve kullanmak istiyoruz zshyerine bash. Varsayılan kabuk yapmak istiyorum, ancak $ chsh -s $(which zsh)yönetici ayrıcalıklarına sahip olmadığım için böyle bir komutu çalıştıramıyorum . Bir şey koyabilir .bashrcveya zshgeçici bir çözüm olarak açıldığında otomatik olarak çağıran bir şey koyabilir miyim ? Netleştirmek zshiçin zaten yüklü.
52 bash  zsh  login  profile 

3
Kabuk joker karakterlerinde OR kalıplarını kullanma
Dir'in içeriği $ ls -lrt total 0 -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 night.txt -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 noon.txt -rw-r--r-- 1 user1 admin 38 Oct 8 12:31 day.txt Belirtilen dosya adında bir kelimeye sahip dosyaların detaylarını listelemek istiyorum. Örnek : $ ls -lrt *day|night* …
52 bash  shell  zsh  ls  wildcards 

4
Komut satırı ZSH'de tam ekran editörde nasıl düzenlenir?
Ben vurursam bash olarak, vi modunu kullanarak Esc, vbenim şimdiki komut satırı ile belirtilen editörü açılır $EDITORve ben kabuk döndü ve yürütülecek komutu 'tasarruf' önce tam ekran düzenlemek mümkün. Zsh'da nasıl benzer davranış elde edebilirim? vKomut modunda vurmak bir zille sonuçlanır ve EDITORortam değişkeninin ayarlanması rağmen belirgin bir etkisi olmaz …
52 zsh  editors 



2
ZSH'nin vi-modunda ters geçmiş araması nasıl yapabilirim?
Kullandığım vimbir kez daha benim kabuk (OS X üzerinde / oh-my-zsh w anda ZSH) için vi-modu denemek karar, esasen tüm düzenleme ihtiyaçları için, ama kendimi kullanmaya çalışıyor (ve başarısız) bulabilirsiniz Ctrl-Rsürekli. Eşdeğer anahtar bağlama nedir? Ve gelecekteki referans için, bunu kendim nasıl çözerim? bind -PBash kullanabileceğimden eminim .


10
benim zsh istemi göstermek modu vi modunda yapmak
Kullandığım bindkey -v(bash-ERS için set -o viveya vi (m) modunu O zsh içinde çalışmalarını da düşünüyorum). ancak bu, ekleme modunda mı yoksa komut modunda mı olduğumu söyleyecek görsel bir ipucum olmadığı için beni rahatsız ediyor. İstemi modumu nasıl gösterebileceğimi bilen var mı?
44 shell  prompt  zsh 


3
Düzgün bir dizi zsh zsh nasıl toplanır
Aşağıdakilerin çıktısını my_commandbir dizi dizide gruplayacağını düşündüm : IFS='\n' array_of_lines=$(my_command); böylece $array_of_lines[1]çıkış ilk satır bakın olur my_command, $array_of_lines[2]vb ikinci, vb. Ancak, yukarıdaki komutun iyi çalışması görünmüyor. Ayrıca , bir dizi satır öğelerini satır satır yazdırdığına inanıyorum ki kontrol ettiğim gibi my_commandkarakterin çıktısını da bölüştürdüm . Bunu da kontrol ettim:nprint -l …
42 shell-script  zsh 


4
Zsh'da sınırsız tarih
İçinde zshsınırsız bir tarihe sahip olmak istiyorum. Ben HISTSIZE=işe yarayanı ayarladım bash. Şimdi eski bir tarihi içe aktarıyorum mv old_history .history hangi oldukça büyük wc -l .history 43562 .history Şimdi kapatıp zshtekrar başlatırsam , görürüm wc -l .history 32234 .history Sınırsız bir geçmişim olamaz zshmı?

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.