«zsh» etiketlenmiş sorular

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

3
Ne girmeli / olmamalı .zshenv, .zshrc, .zlogin, .zprofile, .zlogout?
Bunun için çeşitli başlangıç ​​dosyalarına nelerin dahil edilmesi ve nelerin dahil edilmemesi gerektiği hakkında yönergeler arıyorum zsh. Bu dosyaların temin edilme sırasını ve bunların kaynaklandığı koşulları anlıyorum, ancak her birinde nelerin olması gerektiği hala net değil.
132 zsh  startup 

1
Çift alıntı ne zaman gereklidir?
Eski tavsiyeler $VARIABLE, en azından birinin kabuğun tek bir öğe olarak yorumlanmasını isterse, içerdiği herhangi bir ifadeyi ikiye katlamaktı , aksi halde içeriğindeki boşluklar $VARIABLEkabuğu fırlatırdı. Bununla birlikte, kabukların daha yeni versiyonlarında artık çift alıntı yapılmasının gerekmediğini (en azından yukarıda tarif edilen amaç için) gerekli olduğunu biliyorum. Örneğin, içinde bash: …


8
Kabuk betiklerine adlandırılmış değişkenleri iletme
Adlandırılmış parametreleri bir kabuk betiğine iletmenin (kolay) bir yolu var mı? Örneğin, my_script -p_out '/some/path' -arg_1 '5' Ve içeride my_script.shonları alırsınız: # I believe this notation does not work, but is there anything close to it? p_out=$ARGUMENTS['p_out'] arg1=$ARGUMENTS['arg_1'] printf "The Argument p_out is %s" "$p_out" printf "The Argument arg_1 is …

10
Bir şeyi kontrol ederken yarı yazılmış bir komut hatırla
Sık sık kendimi aşağıdaki pozisyonda buluyorum: bash isteminde uzun bir komut yazmaya başladım, ancak yolun yarısında başka bir komutla bir şeyi kontrol etmem gerektiğini öğrendim. Konseydeyken (X yok), bu genellikle bir sorun olduğu için bir sorun, çünkü o zaman bunu yapmak için sadece aşağıdaki tatmin edici olmayan yöntemlere sahibim: ctrl+ …
97 bash  command-line  zsh 


7
Takma komutta `hangisini nasıl kullanılır?
Çoğu kullanıcı gibi, sık kullanılan programlar için varsayılan bayrak kümesi vermek üzere ayarlanmış bir grup takma adım var. Örneğin, alias vim='vim -X' alias grep='grep -E' alias ls='ls -G' Sorun şu ki, / / / etc 'in nereden geldiğini whichgörmek istersem takma ismin önüne geçilir:vimgrepls $ which vim vim: aliased to …
76 shell  zsh  alias  which 

2
Otomatik tamamlama dizini (veya ne denirse) yeniden oluşturun ve zsh içindeki $ PATH önbelleğindeki ikili dosyalar
Yeni bir yazılım yükledikten sonra, zsh ile önceden açılmış bir terminal yeni komutları bilmeyecek ve bunlar için otomatik tamamlama işlemini oluşturamaz. Görünüşe göre yeni bir terminal açmak sorunu çözdü, ancak otomatik tamamlama eski terminalde çalışacak şekilde indeks (veya ne diyorsanız) yeniden inşa edilebilir mi? Denedim compinitama bu işe yaramadı. Ayrıca, …
75 zsh  autocomplete 

7
Kaç tane mermi derinim?
Sorun : Kaç tane mermi derin olduğumu bulun. Detaylar : Kabuğu vimden çok açıyorum. İnşa et, koş ve çık. Bazen, başka bir vim'i ve sonra başka bir kabuğu daha unutup açarım. :( Ne kadar derin olduğumu bilmek istiyorum, belki de her zaman kabuk ekranımda bile. (Bu kısmı yönetebilirim). Benim çözüm …
73 bash  shell-script  shell  vim  zsh 

6
Kabuğun SSH'den kontrol edilip edilmediğini nasıl tespit edebilirim?
SSH ile kontrol ediliyorsa, bir kabuk betiğinden (daha spesifik olarak .zshrc) tespit etmek istiyorum. HOST değişkenini denedim, ancak her zaman kabuğu çalıştıran bilgisayarın adıdır. SSH oturumunun geldiği ana bilgisayar adına erişebilir miyim? İkisini karşılaştırmak sorunumu çözerdi. Her giriş yaptığımda, son giriş saatini ve sunucuyu belirten bir mesaj var: Last login: …
69 ssh  shell-script  zsh 

3
ESC anahtarı, Alt + davranışından dolayı terminalde küçük bir gecikmeye neden olur
Terminal kurulumum, gnome-terminal + tmux + zsh olup vi bindings. Vim gibi uygulamalarda veya hatta zsh komut satırında vi düzenleme modunda, sık sık ESCtuşa basmam gerekir, ancak bu tuşun etkileri gerçekleşmeden önce küçük bir gecikme var. GNU Ekranına bakın Vim ESC tuşunu yavaşlatır Bazı deneylerden sonra, vurma ESCtuşuna basıldığını ve …

4
Bir komutun geçmişinize eklenmesini engellemenin bir yolu var mı?
Bir komutun geçmişinize eklenmesini engellemenin bir yolu var mı? Geçmiş dosyamdan uzak durmak istediğim bir emir var ve hafızada saklanan geçmişi ararken gerçekten orada olmasını umursamıyorum, ancak bu daha az endişe verici. Bunu önlemenin bir yolu var mı, yoksa sadece geçmiş dosyamı geri alıp düzenlemek zorunda mıyım? güncelleme: Bunun kabuğa …

3
Tüm bash scriptleri `zsh` ile uyumlu mu?
Bash'dan zsh'ye geçmek istiyorum ancak bash komut dosyalarının uyumluluğu konusunda endişeliyim. Tüm bash scriptleri / işlevleri zsh ile uyumlu mu? Bu nedenle, eğer bu doğruysa, zsh bash için sadece bir donanım mı?
63 bash  zsh 

6
Hangi özellikleri zsh ve bash eksik veya tam tersi?
Bir Linux kullanıcısı olarak, her zaman sadece bash kullandım, çünkü kullandığım her dağıtımda varsayılandı. BSD gibi diğer Unix sistemlerini kullanan kişiler, diğer mermileri çok daha sık kullanmaktadır. Biraz daha fazla şey öğrenmek adına, zsh'ı denemeye karar verdim. Bir bash kullanıcısı olarak: Hangi özellikleri özleyeceğim? Ve neye dikkat etmeliyim?
62 bash  zsh 

1
Zsh'de Komuta Tarihi
Zsh komut geçmişini nasıl takip eder? Ana dizinde iki dosya görüyorum: .zhistoryve .zsh_history. Onların arasındaki fark ne? Dosyalar geçmişimin tümünü içeriyor gibi görünüyor . Zsh sonsuza dek onlardan birine satır eklemeye devam ediyor mu? Bu tarih araştırmasını çok yavaşlatmaz mı? Bu dosyaları güvenli bir şekilde başka bir yere sembolik bağlantılar …

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.