Domande taggate «zsh»

Zsh è una shell con molte funzionalità avanzate di riga di comando e script.




3
Rimuovi tutti i tipi di file tranne uno (o più)
Ho cercato di trovare un comando per rimuovere tutti i file in una cartella ma non un tipo di tipo di file. Ma mi sembra di non avere fortuna. Quello che ho provato finora: set extended_glob rm !(*.dmg) # this returns zsh:number expected rm ./^*.dmg # this returns no matches …
20 zsh  wildcards 

3
Ci sono degli svantaggi nell'impostare `noclobber`?
Dato che zshpuò bloccare tutti i file dato il comando: >* Sto pensando che l'impostazione dell'opzione noclobbersarebbe una buona idea. Posso sempre usare >| filese voglio usare il comportamento predefinito di clobber sia in bash che in zsh. (zsh consente anche la sintassi alternativa >!file). Immagino che noclobbernon sia impostato …
20 bash  shell  zsh 

4
Shebang indipendenti dal percorso
Ho uno script che voglio poter eseguire su due macchine. Queste due macchine ottengono copie dello script dallo stesso repository git. Lo script deve essere eseguito con l'interprete giusto (ad es zsh.). Purtroppo, sia env e zshvivere in luoghi diversi nelle macchine locali e remote: Macchina remota $ which env …
20 shell  zsh  cron  path 



5
Come visualizzare il nome dell'attuale Virtualenv?
Sto utilizzando virtualenv, virtualenvwrapper, zsh, oh-my-zsh, Terminator, il CrunchBang. Sto cercando di visualizzare il nome della corrente in questo virtualenvmodo workon example (example)... Ho provato molte soluzioni nessuna sembra funzionare, ecco il mio file .zshrc , so che non è un grosso problema ripararlo, ma non riesco a trovare la …

3
Come eliminare parte di un percorso in una shell interattiva?
Esiste un collegamento in bash e zsh per eliminare un componente di un percorso? Ad esempio, se digito ls ~/local/color/e il cursore si trova alla fine della riga, esiste un collegamento per eliminare il color/alla fine? Idealmente, voglio soluzioni sia in modalità vi che in modalità emacs
19 bash  shell  zsh 

4
L'esecuzione di chsh non cambia la shell
Voglio cambiare la mia shell da bash a zsh. Ho provato a eseguire quanto segue durante l'accesso come utente zol: $ chsh -s /bin/zsh $ sudo chsh -s /bin/zsh zol $ su -c 'chsh -s /bin/zsh zol' # The above all results with: $ password: $ chsh: Shell not changed. …
19 shell  zsh  users 

1
Cosa significano le lettere nel comando `fc`?
Ho appena trovato il fccomando che ti consente di modificare il comando precedente e di emetterlo in seguito. Ha una propria FCEDITvariabile d'ambiente per impostare il suo editor e una pagina man nel Manuale del programmatore POSIX ( 1p). Crea un file nella /tmpdirectory ed esegue il contenuto se il …
19 zsh  command  posix 

1
Completamento automatico zsh dinamico per comandi personalizzati
Sto cercando di scrivere funzioni di completamento per alcune funzioni personalizzate che ho scritto, ma sembra che stia davvero lottando con anche le più elementari. Una funzione di esempio è: function eb_instances() { if [ "$#" -ne 2 ]; then echo "Usage eb_instances <aws profile name> <environment name>" echo "e.g.:" …
19 zsh  autocomplete 

3
Come posso cancellare una barra o una parola in zsh?
Comportamento Bash Sono appena migrato da basha zsh. In bash, ho avuto la seguente riga in ~/.inputrc. "\e\C-?": unix-filename-rubout Pertanto, Alt+ Backspaceverrebbe eliminato di nuovo alla barra precedente, utile per modificare i percorsi immessi. Inoltre, per bashimpostazione predefinita è Ctrl+ w cancella nello spazio precedente, utile per eliminare interi argomenti …
19 zsh 

3
PS1 = '$ (pwd)' perché funziona e perché è diverso da PS1 = $ (pwd)
Perché quando inserisco questo comando il prompt cambia nella mia directory? PS1='$(pwd)' Sto usando virgolette singole, il che significa che non c'è interpolazione, aka echo '$(pwd)'—— →$(pwd) Inoltre, diciamo che abbiamo chiarito perché questo funziona ... perché funziona in modo diverso da PS1=$(pwd)? (senza virgolette) Per diverso intendo che se …
18 bash  zsh  prompt  pwd 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.