Pertanyaan yang diberi tag zsh

9
Diutamakan dari && vs & dalam bash dan zsh

Menjawab pertanyaan ini saya menemukan perbedaan yang sangat lucu (dan halus) antara perilaku dalam bashdan zsh: Dalam bash: romano@RRyS:~$ pwd /home/romano romano@RRyS:~$ alias x="cd /bin && ./echo A >/dev/null &" romano@RRyS:~$ x [1] 16611 romano@RRyS:~$

9
Perluasan shell brace kanan-ke-kiri

Di zsh (dan shell lainnya), jika saya menyertakan argumen seperti (misalnya): {a,b,c}{d,e,f} ekspansi brace mengubahnya menjadi: ad ae af bd be bf cd ce cf Untuk tujuan saya, urutan argumen itu penting, dan saya perlu kawat gigi untuk melebar dari kanan ke kiri, bukan dari kiri ke kanan....

9
Jalur terpisah untuk file .zcompdump

Saya mengerti .zcompdump-*file adalah file konfigurasi yang dibuang yang dapat mempercepat penyelesaian dan yang dapat dihapus dengan aman. Saya ingin menyimpannya di lokasi yang terpisah karena mereka mengacaukan direktori rumah saya. Apa cara yang baik untuk melakukannya? Saya tahu satu pilihan...

8
Pintasan direktori di buffer emacs

Jadi saya bertanya pertanyaan ini tentang cara pintas direktori di shell. Idenya adalah saya ingin dapat membuka file /home/Documents/foo, katakanlah, dengan mengetik C-x C-f ~foo/file. Jadi, apakah ada cara untuk meniru "direktori bernama" zsh di buffer emacs? Secara kebetulan, definisi...

8
zsh setara dengan bash show-all-if-ambiguous?

Dalam bash, jika Anda menekan tab ketika ada beberapa penyelesaian yang mungkin, Anda mendapatkan daftar kecocokan yang terus dicetak ulang jika Anda berulang kali menekan tab. Dalam tcsh, pengaturan autocomplete untuk ditingkatkan juga mencapai ini. Di zsh, Anda memang mendapatkan daftar...

8
Bisakah saya menyorot baris prompt saat ini di zsh?

Apakah mungkin untuk menyorot (mengatur warna latar belakang) untuk seluruh baris prompt di zsh? Dalam konfigurasi emacs saya, saya memiliki garis tempat kursor duduk dengan warna yang sedikit berbeda dengan latar belakang jendela, yang merupakan bantuan visual yang luar biasa. Saya bertanya-tanya...

8
Hentikan ZSH dari mencoba untuk memperbaiki perintah

$ knife cookbook download recipe zsh: correct 'cookbook' to 'cookbooks' [nyae]? Bagaimana saya bisa mendapatkan zsh untuk berhenti mencoba memperbaiki buku masak ke buku masak ?? buku masak adalah direktori tempat saya menjalankan perintah, jadi saya mengerti mengapa ia melakukannya, tetapi buku...

8
Mengubah shell default tanpa chsh atau hak administrator

Saya melihat cuplikan berikut di utas ini: Cara mengubah dari csh ke bash sebagai shell default sleep 2 if (-x /usr/local/bin/bash) then exec /bin/sh -c '. ~/.profile; exec /usr/local/bin/bash' endif Pemahaman saya adalah bahwa jika Anda menempatkan potongan ini di ~/.logindalamnya akan meminta...

8
Cara menggunakan substitusi parameter dalam pola glob (zsh)

Saya ingin memproses banyak file yang diakhiri dengan beberapa sufiks, jadi saya menulis skrip zsh berikut tetapi tidak berhasil. EXT=(.jpg .png .gif) EXT=${(j.|.)EXT} # EXT becomes '.jpg|.png|.gif' for f in *($EXT); do # should become '*(.jpg|.png|.gif)' but failed process-one-file...

8
Bagaimana mengubah prompt subshell

Saya mencoba membuat skrip sederhana yang, antara lain, akan membuat subkulit: #!/bin/sh # setup "${@:-$SHELL}" # teardown Pertanyaannya adalah: Saya perlu mengubah prompt default, jadi misalnya: $ # shell default $ ./myscript (myscript) $ # subshell (myscript) $ exit $ Saya...

8
/ etc / path di OS X dan Unix lainnya

Apakah /etc/pathsdibaca oleh setiap shell yang saya jalankan di OS X? Misalnya, jika saya menggunakan zsh, apakah ini akan diuraikan /etc/pathuntuk diisi $PATH? Apa sebenarnya urutan yang diikuti OS X untuk diisi $PATH? Apakah itu melakukannya secara berbeda dari Unix

8
Pencarian penyelesaian argumen seperti ikan di ZSH

Saya bermain-main dengan ikan dan memperhatikan perilaku praktis ini Jika saya mengetik wget -<tab><tab><tab>, saya dimasukkan ke dalam menu interaktif. Namun, ketika saya mengetik, saya mencari deskripsi dari argumen itu sendiri. Saya mencoba ini di zsh, dan mengetik di menu ini...

8
abaikan "tidak ada yang cocok"

Saya ingin mendaftar semua file dalam folder bernama foldernameyang memiliki ekstensi test, atestatau btest. Pikiranku adalah berlari ls ./foldername/*.{a,b,}test Ini berfungsi dengan baik kecuali tidak ada apa-apa dengan ekstensi atest, dalam hal ini saya mendapatkan kesalahan zsh: no matches...