Domande taggate «zsh»

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



7
Doppia e tripla sostituzione in bash e zsh
Seguito dato alla parte di fondo di questa domanda . In bashposso usare ${!FOO}per la doppia sostituzione, in zsh ${(P)FOO}. In entrambi, la vecchia scuola (hack-y) eval \$$FOOfunziona. Quindi, la cosa più intelligente e più logica per me sarebbe la ${${FOO}}, ${${${FOO}}}…sostituzione doppia / tripla / n. Perché questo non …

5
Cosa fa `zstyle`?
zstylesembra che sia solo un posto centrale per archiviare e recuperare dati, come un'alternativa ai exportparametri della shell -ing. È vero o c'è dell'altro?
23 zsh 

1
Completamento per il primo argomento di cd OLD NEW
In zsh, il cdcomando ha una forma a due argomenti: cd OLD NEWcambia in ${PWD/OLD/NEW}. Con il nuovo sistema di completamento, zsh è in grado di completarsi NEW: il secondo argomento viene completato in base a ciò che OLDpuò essere sostituito per ottenere una directory esistente. Ma il primo argomento …

1
Come funziona una bomba a forcella?
ATTENZIONE NON TENTARE DI ESEGUIRE QUESTO SU UNA MACCHINA DI PRODUZIONE Nel leggere la pagina di Wikipedia sull'argomento seguo generalmente quello che sta succedendo con il seguente codice: :(){ :|:& };: estratto di descrizione La seguente bomba a forcella è stata presentata come arte nel 2002;56 la sua origine esatta …
22 bash  shell-script  zsh  fork 


4
ZSH: cronologia delle ricerche sui tasti su e giù?
Attualmente, ho nel mio .zshrc: bindkey '^[[A' up-line-or-search bindkey '^[[B' down-line-or-search Tuttavia, questo sembra corrispondere solo al contenuto del mio input corrente prima che si verifichi un carattere spazio. Ad esempio, sudo ls /corrisponderà a ogni riga della mia cronologia che inizia con sudo, mentre mi piacerebbe che corrispondesse solo …

1
Utilizzando l'editor di linee di zsh per avvolgere i sottoprocessi
È possibile utilizzare l'editor di riga integrato di zsh ( zle) per alimentare l'input a un sottoprocesso? Cioè, vorrei correre zlewrap mycommanddove zlewrapc'è una funzione zsh ed mycommandè qualsiasi programma che legge solo righe da stdin; zlewrapfornirebbe efficacemente le funzionalità di modifica delle linee di zle a mycommand. Questo è …
22 zsh  line-editor 

1
Aggiungi argomenti dal comando precedente al completamento zsh
In zsh (oltre a bash) puoi usare alcune espansioni di parole della cronologia per indicare argomenti di comandi precedenti. Questo esempio mostra come ottenere il 2o parametro dal comando precedente nella cronologia con !:#espansione: % echo foo bar baz foo bar baz % echo !:2 echo bar bar Spesso dimentico …
22 zsh  autocomplete 

1
come trovare il file che definisce un alias
Ho un problema, non sono sicuro di come andare in giro. Da qualche parte sul mio sistema, ho un alias definito come tale: alias subl=\''/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl'\' Non sono sicuro di quale file sia presente e desidero modificarlo (o rimuoverlo effettivamente). Potrei semplicemente uniarlo nel mio .zshrc, ma non è …
22 zsh  alias  search  oh-my-zsh 




6
Ottenere collegamenti relativi tra due percorsi
Di 'che ho due percorsi: <source_path>e <target_path>. Vorrei che il mio guscio (zsh) di trovare automaticamente se c'è un modo per rappresentare <target_path>da <source_path>un percorso relativo. Ad esempio, supponiamo <source_path> è /foo/bar/something <target_path> è /foo/hello/world Il risultato sarebbe ../../hello/world Perché ho bisogno di questo: Ho bisogno piace creare un link …
21 shell  files  zsh  symlink 

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.