«zsh» etiketlenmiş sorular

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

3
PS1 = '$ (pwd)' neden işe yarıyor ve bu neden PS1 = $ (pwd) 'den farklı?
Neden bu komuta girdiğimde bilgi istemi dizinimde değişiyor? PS1='$(pwd)' Tek tırnak kullanıyorum, yani enterpolasyon yok, aka echo '$(pwd)'—— →$(pwd) Dahası, bunun neden işe yaradığını açıkladığımızı söyleyin ... neden farklı çalışıyor PS1=$(pwd)? (hiç alıntı yok) Farklı bir deyişle, eğer tırnakları kullanırsam, istemcinin içinde dolaşırken komut isteminin geçerli dizinimi değiştirmeye devam edeceğini …
18 bash  zsh  prompt  pwd 


2
Komutların zsh olarak kalın görünmesini nasıl sağlayabilirim?
Bash kabuğumu, yazdığım komutların kalın görünmesini ve komutların çıktısının normal ağırlıkta gösterilmesini sağlayacak şekilde ayarladım: Bunu, değişkenimi \e[01msonuna PS1kalın olarak ekleyerek ve kapatmak için kullanarak trap DEBUGekledim: trap 'printf "\e[0m" "$_"' DEBUG Bu şekilde, \e[0mher komut yürütülmeden önce yazdırılır ve çıktıda normal yazı tipi ağırlığı alırım. Aynı etkiyi nasıl elde …
18 zsh  colors  prompt 

1
In zsh, cat <(cat) vs cat arasındaki fark | kedi vs kedi = (kedi)?
Beklediğim cat &lt;(cat)ve cat | cataynı şeyi yapmak: stdin stdout satırları kopyalayın. Anladığım kadarıyla, her ikisi de catbir alt kabukta a yürütecek , alt kabuğun stdout'unu catgeçici bir adlandırılmış boruya yönlendirecek ve daha sonra catmevcut kabukta başka bir parçayı boruya yönlendirilmiş olacaktı. Bunun yerine, cat &lt;(cat)terminalime yazmama izin verin, ancak …

2
zsh: tmux'da TERM = ekran-256renk, tmux olmadan xterm-256renk
Benim ihtiyacım $TERMolduğu xterm-256colorancak ( "düz" zsh ile terminali olarak) tmux dışını screen-256coloriç tmux. Önce denedim: eklemek export TERM='xterm-256color'kardeşime karşı ~/.zshrc. set -g default-terminal "screen-256color"benim ekle~/.tmux.conf Ben terminali (diyelim, xterm) açtığınızda Şimdi, TERMise xterm-256color, doğru olan. Ama tmux'u çalıştırdığım zaman TERM, yine xterm-256color! Sonra benim satırda yorum yapmaya çalıştı ~/.zshrc. …
18 zsh  tmux  xterm 

2
zsh: dosyaları bir kalıptan hariç tutma
Aşağıdaki dosyaları aldığımı söyle: |-- bar `-- foo |-- type_A_1 |-- type_A_2 |-- type_B_1 |-- type_B_2 |-- type_B_xx |-- type_B_xx `-- something_else Aşağıdaki komutu düşündüm print -l foo/*~{type_B*} basacaktır şeyi altında foo haricinde ile başlayan şeyler type_Bama, bunun yerine foo altında her şeyi yazdırır değildir: foo/type_A_1 foo/type_A_2 foo/type_B_1 foo/type_B_2 foo/type_B_xx …

1
zsh için zmv: Kuru koşu ve man sayfaları
Ben hakkında çok şey duydum zmviçinde zshve gerçekten kullanmayı öğrenmek isteriz. Ancak, hala zsh'da nispeten deneyimsizim ve bazı temel sorularım var: Bir erkek sayfasında orada olduğu zmviçinde zsh(Adam zsh çıkışları "için herhangi bir manuel giriş zmv") Does zmvdoğal kuru ishal için izin? Yukarıdakilerin cevabı hayırsa, kuru bir testi nasıl test …
18 zsh  rename 

4
Zsh isteminde yolu kısalt
BashPROMPT_DIRTRIM, örneğin ben ayarladığınızda PROMPT_DIRTRIM=3, sonra gibi uzun bir yol seçeneği vardır : user@computer: /this/is/some/silly/path bunun yerine şöyle görünecektir: user@computer: .../some/silly/path Benzer bir seçenek var zshmı?
18 zsh  prompt 


1
Zsh sekmesi tamamlamaları kısmi yollar için istendiği gibi çalışmıyor
İçindeki dosyalar ve dizinler için büyük / küçük harfe duyarsız bulanık tamamlama istiyorum zsh. El kitabını birkaç saat okuduktan sonra, ben bu yüzden geldim: zstyle ':completion:*:*:*:*:globbed-files' matcher 'r:|?=** m:{a-z\-}={A-Z\_}' zstyle ':completion:*:*:*:*:local-directories' matcher 'r:|?=** m:{a-z\-}={A-Z\_}' zstyle ':completion:*:*:*:*:directories' matcher 'r:|?=** m:{a-z\-}={A-Z\_}' Ayrıca, TABolası tamamlamaları görüntülemek için bir kez basmak istiyorum , sadece …
17 zsh  autocomplete 

1
Bu ffmpeg komutu neden zsh değil bash içinde çalışıyor?
Bugün işten eve döndüm (bir Ubuntu kutusundaki bash'ı çalıştırdım) ve sevgili zsh'ım ile yerel kemer kutumda bazı kodlar çalıştırmayı denedim ve komutlar başarısız oldu? Kişisel bilgi ve ip açık bir şekilde değiştirilmiş komut aşağıdadır ffmpeg -i rtsp://user:pass@my.webserver.org:5554/my-media/media.amp?videocodec=h264 -threads 3 -vcodec copy -f segment -segment_time 2 outfiles/cam_out%04d.mp4 Bash'da mükemmel çalışır, ancak …
17 bash  zsh  quoting  url 

1
“../” sekmesinin zsh olarak sekme tamamlanması
Bash'da, bir dizini yukarı taşımak ve tekrar başka bir yola inmek için sekme tamamlamayı kullanabilirim. Örneğin, ben varım herhalde $HOME/folder1, ben istiyorum cdiçin $HOME/folder2. $HOMEsadece iki alt dizini vardır folder1ve folder2. Bash, sadece yazabilirim cd ..[TAB]f[TAB]2 ve sonunda olur $HOME/folder2. Yeni zsh kurulumumda, tuşuna basmak , adlarında iki tane olan …


3
Girişleri gizlememek için sekme tamamlama nasıl düzeltilir?
Homebrew'ed zsh 4.3.12 ile Mac OS X'te oh-my-zsh kullanıyorum. Geçenlerde garip bir sorunla karşılaştım. In scripts/not-usedI birkaç sahip .Rdosyaları: breakdowns.R eventloop.R process-largeclients.R process-qt.R reprocess-pinning.R calculate-qt-error.R generate_decision_tree.R process-net.R process-scalingexp.R Ancak, ls scripts/not-used/+ denediğimde Tabilk tamamlama ls scripts/not-used/_.Rburada _imleç konumunu temsil eder. Ben basarsanız Tabyine, bu garip tamamlanmasını olsun: $ ls scripts/not-used/.R …

3
Hangi kabuk yorumlayıcısı hiç betiği olmayan bir senaryo çalıştırır?
Hesabım için varsayılan kabuğun zsh olduğunu varsayalım, ancak terminali açtım ve prac002.shbash'yi çalıştırdım ve komut dosyasını, zsh veya bash'ı çalıştırmak için hangi kabuk yorumlayıcısını kullanacağım? Aşağıdaki örneği düşünün: papagolf@Sierra ~/My Files/My Programs/Learning/Shell % sudo cat /etc/passwd | grep papagolf [sudo] password for papagolf: papagolf:x:1000:1001:Rex,,,:/home/papagolf:/usr/bin/zsh # papagolf's default shell is zsh …

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.