«zsh» etiketlenmiş sorular

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

6
Kabuk değişkenini bash veya zsh olarak seri hale getirme
Bir kabuk değişkenini serileştirmenin herhangi bir yolu var mı? Bir değişkenim olduğunu varsayalım $VARve bunu bir dosyaya veya her neyse kaydedebiliyorum ve sonra aynı değeri geri almak için daha sonra tekrar okumak istiyorum. Bunu yapmanın taşınabilir bir yolu var mı? (Ben öyle düşünmüyorum) Bunu bash veya zsh ile yapmanın bir …
12 bash  shell  zsh  variable 


5
Kabuk takma adlarını nasıl “istifleyebilirim”?
Benim .profile( benim shöykünme modunda kaynaklı .zshrc) aşağıdaki snippet var: if [ -f /usr/bin/pacmatic ]; then alias pacman=pacmatic fi # Colorized Pacman output alias pacman="pacman --color auto" Ancak, ikinci takma ad her zaman birinciyi geçersiz kılar: % type pacman pacman is an alias for pacman --color auto İkinci takma atamanın …
12 zsh  alias 

2
zsh, vim'i .vim olarak düzeltmek istiyor
Gentoo x64'te zsh kullanıyorum ve sudo vim /path/to/file ana klasörümden yazdığımda zsh soruyor: zsh: correct 'vim' to '.vim' [nyae]? Ben çalıştırmak istiyorum vimbenim .vimklasörü. Bunu nasıl düzeltirim? Tahminimce buna setopt autocdneden oluyor. Garip şey, eğer eklemezsem sudo, zsh hiçbir şeyi düzeltmeyi istemez.
12 zsh  sudo  gentoo  line-editor 

2
Gnome-terminal ve Zsh: geçerli dizini yeni sekmede / pencerede tut
Zsh ile Arch'da gnome 3.10.1 kullanıyorum. Terminal penceresinden yeni bir sekme veya pencere oluşturduğumda, geçerli dizini ana dizime sıfırlar. Bunu zaten denedim: gnome-terminal: yeni sekmede dizini takip et , ama işe yaramadı. Belki de dosyamda bazı yapılandırmalar olabileceğini düşündüm .zshrc, bu yüzden temizledim ve sadece aşağıdaki satırı koydum: . /etc/profile.d/vte.sh …

6
Görevi sessizce arka planda başlat
İşlem arka planda konulduğunda ve böyle yapıldığında bildirim almadan arka planda bir işlem başlatmak için bunu kullanabileceğinizi biliyorum: (komut &) &> / dev / null Ancak bu işlem bittiğinde bindirme seçeneğini kaldırır ( trap child_done CHLD). Her ikisine nasıl sahip olabilirim?
12 process  zsh  trap 

1
zsh kabuk kelimesi bölünmesini değiştirme
Ben bölünmüş stil kabuk (select-kelime tarzı kabuk) kelimesini kullanıyorum. Genel olarak hoşuma gidiyor ama ileri eğik çizgilerle bölmek istiyorum, böylece bir kelimeyi ileri / geri gittiğimde, kelime herhangi bir / s içermiyorsa, tamamen kelimenin üzerine atlar, ancak bir veya daha fazla eğik çizgi, ilk eğik çizgide durur. Herhangi bir fikir?
12 zsh 

4
boş satırda zsh sekmesi tamamlama
Bulamadığım bir tcsh'ism istiyorum: İçeriği olmayan boş bir satırda, sekme tuşuna basmak ve ls eşdeğerini görmek istiyorum. Demek istediğim $ <tab> başka bir şey yapmak için bana bir \ t. Komutun tamamlanması için harika kaynaklar buldum, ancak bu temel durum için değil. Bu konuda herhangi bir yardım harika olurdu! Teşekkürler.

1
ZSH: belirsiz olsa bile tamamlamayı ilk sekmeye eklensin mi?
Şu anda ZSH, sekmeye ilk bastığımda bir menü gösteriyor ve tamamlanma belirsiz. Yani, komut isteminde 'cd' varsa ve sekmeye basarsam, farklı kullanılabilir tamamlamaları gösterecektir. Sekmeye tekrar basarsam, ilk kullanılabilir tamamlamayı seçer. Bu iki adımı sekme tuşuna tek bir basışla birleştirmek istiyorum. Yani, eğer 'cd' ve I sekmesindeysem, ZSH'nin ilk uygun …
12 zsh  autocomplete 



2
Zsh takma adından kaçan tırnak işaretleri
Yeni satırları metinden çıkarmaya ilişkin bu sorudan sonra , bunu aşağıdaki gibi bir zsh takma adına dönüştürmek istiyorum: alias striplines=' awk " /^$/ {print \"\n\"; } /./ {printf( \" %s \",$0);}"' Awk betiği içindeki tırnaklardan kaçmayı denedim, ama bu hatayı alıyorum: awk: (FILENAME=bspsrobustness FNR=1) fatal: division by zero attempted (Dosya …
12 shell  zsh  quoting  alias 

9
Oh-my-zsh yüklendikten sonra:… /.zshrc:source:34: böyle bir dosya veya dizin yok… /.oh-my-zsh/oh-my-zsh.sh
Sadece oh-my-zsh'i yüklemeye çalıştım . Çalıştırmaya çalıştığımda aşağıdaki hatayı alıyorum rvm: zsh: command not found: rvm Yeni bir sekme açmaya çalıştığımda da aşağıdaki hatayı alıyorum: /Users/jack/.zshrc:source:34: no such file or directory: /Users/jack/.oh-my-zsh/oh-my-zsh.sh /Users/jack/.zshrc:source:38: no such file or directory: .bashrc İşte benim .zshrcdosyam: # Path to your oh-my-zsh configuration. ZSH=$HOME/.oh-my-zsh # …
12 bash  zsh  oh-my-zsh 

3
Bir takma ad tanımlama ve hemen kullanma
Bu zshiyi çalışır: alias foo=ls foo Ancak bu şunları yapmaz: alias foo=ls; foo Etkileşimli olarak çalışırken ekstra zaman girmek tuşuna basmak sorun değildir. Ama içinden geçerken sshaniden bir sorun haline gelir: % ssh zsh@server 'alias foo=ls; foo' zsh:1: command not found: foo Yeni bir satırda bile çalışmaz: % ssh zsh@server …
11 zsh  alias 

2
İşlem ikamesi <() neden ssh -F ile çalışmıyor?
Bazı vagrant sanal makinelerim var. Onlara giriş yapmak için vagrant sshkomut veriyorum . Düzenli sshkomut kullanarak giriş yapmak istiyorum . vagrant ssh-configUygun yapılandırma dosyası üretir $ vagrant ssh-config Host default HostName 127.0.0.1 User vagrant Port 2201 UserKnownHostsFile /dev/null StrictHostKeyChecking no PasswordAuthentication no IdentityFile /home/cbliard/.vagrant.d/insecure_private_key IdentitiesOnly yes LogLevel FATAL Bu yapılandırmayı …

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.