C'è un modo semplice in zsh per aggiungere una directory al mio PERCORSO solo se non è già presente? (o, più in generale, qualsiasi variabile d'ambiente). Ho provato: PATH+=/my/directory ... ma se eseguito due volte, viene aggiunto due volte.
Ora sono sul oh-my-zsh, ma non sono sicuro che sia la scelta perfetta. Qual è la differenza chiave tra grml zsh config ( github repo ) e oh-my-zsh config ? In quale caso dovrei preferire grml o oh-my-zsh?
Ogni volta che ho rmpiù oggetti contemporaneamente con il gorgogliamento della conchiglia e c'è anche la minima possibilità che il modello si espanda a più di quanto mi aspetto, provo sempre a ricordare di aggiungere -i, ma (ovviamente) potrei dimenticare e spazzare via accidentalmente qualcosa di utile. Alcune persone cercano …
Mi piacerebbe essere in grado di incollare dagli appunti di sistema (o selezione di testo) nel mio prompt della shell "vi-like" usando la tastiera. Di solito uso zsh e talvolta bash. In entrambi i casi, ho la shell impostata con un comportamento simile a vi ( bindkey -v/ set -o …
Uso spesso findo locateper scoprire percorsi. (~) locate foobar.mmpz /home/progo/lmms/projects/foobar.mmpz Il passo successivo è spesso aprire o manipolare in altro modo i file. In un caso felice come sopra, posso fare questo: (~) ls `!!` ls `locate foobar.mmpz` /home/progo/lmms/projects/foobar.mmpz Ma nessuno è troppo felice quando ci sono molte linee di …
Quando faccio un rm * in zsh, ottengo qualcosa del genere: 2014-06-08 10:14:23 $ rm * zsh: sure you want to delete all the files in /home/assay/assay/log [yn]? y rm: remove regular file `development.log'? y Innanzitutto zsh mi chiede se sono sicuro di voler eliminare tutto, quindi rm chiede ogni …
Come posso eseguire interattivamente un comando in Linux (zsh, se è importante) con una umask diversa da quella predefinita, per un solo comando? Forse una combinazione di comandi combinati in un'unica riga? La nuova umask dovrebbe applicarsi solo a quel comando e tornare al suo valore predefinito per il comando …
In Bourne come shell che supporta la variabile array, possiamo usare alcune analisi per verificare se la variabile è un array. Tutti i comandi seguenti sono stati eseguiti dopo l'esecuzione a=(1 2 3). zsh: $ declare -p a typeset -a a a=( 1 2 3 ) bash: $ declare -p …
Come posso impostare il mio prompt per essere colorato in 256 colori? Sto cercando un equivalente al prompt di bash: local DEFAULT="\[\033[0;39m\]" local ROOK="\[\033[38;5;24m\]" PS1="${ROOK}\$${DEFAULT} "
Di recente ho saltato la nave zshe sto usando l' Oh mio Zsh! tema blinks. Sembra molto bello nel terminale OSX, ma sembra molto male nel terminale di Android Studio. Quindi la mia domanda è : c'è un modo per verificare che questa sessione sia stata aperta in Android Studio …
C'è un modo per elencare una serie di 30 file casuali da una directory usando i comandi standard di Linux? (in zsh) La risposta migliore qui descritta non funziona per me ( sortnon riconosce l'opzione -R)
Quando una funzione di completamento richiede molto tempo, posso interromperla premendo Ctrl+ C(tasto di interruzione del terminale, invia SIGINT) o Ctrl+ G(associato a send-break). Mi rimane quindi la parola incompleta. Tuttavia, se mi capita di premere Ctrl+ Co Ctrl+ Gproprio quando termina la funzione di completamento, la mia pressione del …
Situazione: $ mkdir foo && touch foo/.test $ cp foo/* . zsh: no matches found: foo/* (or bash : cp: cannot stat ‘foo/*’: No such file or directory) Ho una directory piena di cartelle e file nascosti. Cosa sta succedendo e qual è la soluzione?
Quando zsh ti mostra un menu di possibili completamenti, mi piacerebbe che mi permettesse di utilizzare shift-tabper accedere alle voci di completamento precedenti - esiste un'opzione che controlla quale chiave viene utilizzata per accedere alle voci di completamento precedenti? E se è così, cosa dovrei aggiungere al mio ~/.zshrc file …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.