Pertanyaan yang diberi tag «zsh»

Zsh adalah shell dengan banyak fitur command-line dan scripting.

1
ZSH: masukkan penyelesaian pada tab pertama meskipun ambigu?
Saat ini ZSH menampilkan menu ketika saya menekan tab pertama dan penyelesaiannya ambigu. Jadi, jika saya memiliki 'cd' di command prompt dan saya menekan tab, itu akan menampilkan berbagai penyelesaian yang tersedia. Jika saya menekan tab lagi, itu akan memilih penyelesaian pertama yang tersedia. Saya ingin menggabungkan kedua langkah ini …
11 zsh  autocomplete 

1
zsh tidak dapat menginput ke terminal saat memipakan stdin dan stdout dengan perintah variabel yang memiliki keluaran tty
Sistem Informasi: macOS Sierra 10.12.6 zsh 5.4.2 (x86_64-apple-darwin16.7.0) GNU bash, version 4.4.12(1)-release (x86_64-apple-darwin16.3.0) Gulir ke CONTOH di bagian bawah jika Anda hanya ingin menggali contoh sederhana yang saya buat. CATATAN: Saya bukan zshpengguna besar . Saya mencari di fzfkeybindings untuk bashdan zsh. Perhatikan bagaimana keduanya menjalankan perintah variabel $(__fzfcmd). __fzfcmdsecara …
11 bash  zsh  pipe  tty 

1
Daftar nama alias, fungsi dan variabel di zsh
Saya perlu cara untuk membuat daftar nama (tanpa isi / isi / nilai) dari alias, fungsi, variabel, array di zsh. Secara optimal seharusnya berperilaku seperti compgen: compgen -a # will list all the aliases you could run. compgen -A function # will list all the functions you could run. compgen …
11 shell  zsh 

4
Di mana zsh dan mksh tidak kompatibel dengan bash?
Sejauh mana cangkang kompatibel POSIX lainnya berfungsi sebagai pengganti yang wajar untuk bash? Mereka tidak perlu menjadi pengganti "drop-in" yang sebenarnya, tetapi cukup dekat untuk bekerja dengan sebagian besar skrip dan mendukung sisanya dengan beberapa modifikasi. Saya ingin memiliki skrip bash eksplisit - skrip init, skrip klien DHCP, dll. - …
11 bash  zsh  mksh 

1
ikat urutan tombol ke Escape, zsh
Bagaimana saya akan peta jjke Escdalam zsh? Saya mencoba untuk membuat ulang pemetaan kunci yang telah saya siapkan di vim, di mana saya telah jjmemetakan ESCsehingga setiap kali saya menekan dua kali j, ia mengirimkan sebuah <Esc>ke vim - memungkinkan saya untuk masuk ke mode normal dengan kenyamanan yang lebih …

2
Bagaimana Anda membuat RPROMPT dalam pembaruan zsh sendiri di setiap entri?
My RPROMPTdiatur untuk menampilkan info svn menggunakan vcs_info. Bunyinya RPROMPT=${vcs_info_msg_0_}. vcs_infodisebut menggunakan precmd(). Namun, RPROMPT tidak memperbarui ketika saya mengubah direktori. Ini hanya berfungsi jika saya memanggil prompt lagi (baik dengan sumber ~ / .zshrc atau prompt) dan tidak berubah pada chdir, kecuali saya memanggil prompt lagi. Apakah ada cara …


2
16 Warna dalam ZShell
Saya hanya bisa memanggil 8 warna di zshell prompt saya. Contoh: PROMPT="[%n@%{$fg[magenta]%}%m%{$reset_color%} %.] %# " Bekerja dengan baik. Namun, PROMPT="[%n@%{$fg[brmagenta]%}%m%{$reset_color%} %.] %# " Tidak bekerja Pada dasarnya, tidak ada variasi warna "cerah" yang muncul. Setelah melakukan penelitian, saya menemukan bahwa warna zsh disebut oleh setopt "warna". perbuatan echo ${(o)color} menghasilkan …
11 terminal  zsh  colors 

1
Perluasan tilde di zsh
Saya menemukan perilaku zsh saat menggunakan FreeBSD: % dd if=/dev/zero bs=1M count=1 of=~/test2 dd: failed to open '~/test2': No such file or directory Ini benar-benar membingungkan saya karena hal yang sama berfungsi dengan baik di bash. Saya dapat touchfile menggunakan tilde di zsh, dan kemudian ls: % touch ~/test2 % …
11 zsh  tilde 

2
JSON menguraikan shell
Bagaimana saya bisa melewatkan output JSON pada shell? Misalnya, Amazon Web Services menyediakan CLI untuk mengambil status mesin virtual Anda: $ aws ec2 describe-instances <my_instance_id> Tetapi perintah mengembalikan string JSON. Output dari perintah itu terlihat seperti ini: $ aws ec2 describe-instances x12345 { "Reservations" : { "OwnerId": "1345345" "Groups": [], …
11 zsh  string  json 

5
.ssh / config untuk memulai sesi jarak jauh di zsh
Saya ingin memulai sesi jarak jauh tanpa mengetik perintah berikut ssh user@remoteserverip -t zsh Saya tahu bahwa saya dapat mengubah nama host di ~/.ssh/confighanya menggunakan sesuatu seperti ini: ssh serveralias -t zsh Tapi saya ingin menghapus -t zshparameter. Apakah ada cara untuk mencapai ini tanpa menulis fungsi?
11 ssh  zsh  remote  session 

1
Menjalankan skrip bash dari shell zsh
Saya mengalami masalah menjalankan skrip bash di zsh. Script mirip dengan yang di bawah ini dan seharusnya dijalankan di bawah bash: #!/bin/bash echo "<235234>" | egrep -oe [0-9]+ Namun, shell saya secara default aktif zsh, jadi untuk menjalankan skrip di atas apa yang saya lakukan adalah mengetik /bin/bashpada zshprompt saya …
11 bash  zsh 


4
"Command not found" ketika fungsi sudo'ing dari ~ / .zshrc
Saya memiliki fungsi di ~/.zshrc: findPort() { lsof -t -i :$1 } Doa yang biasa adalah findPort 3306. Saya ingin menjalankannya dengan hak istimewa yang ditinggikan. Tapi saya mendapatkan "perintah tidak ditemukan". ➜ git 🍔 sudo findPort 3306 sudo: findPort: command not found Saya kira alasannya adalah bahwa pengguna root …
10 sudo  zsh 

5
Menggunakan ekspansi parameter untuk menghasilkan daftar argumen untuk `mkdir -p`
Saya punya sesuatu seperti ini: % ls -1dF /tmp/foo/* /tmp/foo/000f9e956feab3ee4625aebb65ae7bae9533cdbc/ /tmp/foo/002e34c2218f2c86fefd2876f0e5c2559c5fb3c4/ /tmp/foo/00b483576791bab751e6cb7ee0a7143af43a8069/ . . . /tmp/foo/fedd0f7b545e7ae9600142656756456bc16874d3/ /tmp/foo/ff51ac87609012137cfcb02f36624f81cdc10788/ /tmp/foo/ff8b983a7411395344cad64182cb17e7cdefa55e/ Saya ingin membuat direktori di barbawah setiap subdirektori di bawah foo. Jika saya mencoba melakukan ini dengan % mkdir -p /tmp/foo/*/bar ... Saya mendapatkan kesalahan zsh: no matches found: /tmp/foo/*/bar (Kalau dipikir-pikir, …
10 zsh 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.