Al momento ZSH visualizza un menu quando premo per la prima volta la scheda e il completamento è ambiguo. Quindi, se ho 'cd' nel prompt dei comandi e premo tab, mostrerà i diversi completamenti disponibili. Se premo di nuovo il tasto Tab, selezionerà il primo completamento disponibile. Vorrei unire questi …
Informazioni di sistema: 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) Scorri fino agli ESEMPI in basso se vuoi solo approfondire gli esempi semplificati che ho fatto. NOTA: non sono un grande zshutente. Stavo guardando le fzfcombinazioni di tasti per bashe zsh. Notare come entrambi eseguono un …
Ho bisogno di un modo per elencare i nomi (senza il corpo / contenuto / valore) di alias, funzioni, variabili, array in zsh. In modo ottimale dovrebbe comportarsi come compgen: compgen -a # will list all the aliases you could run. compgen -A function # will list all the functions …
In che misura altre shell compatibili con POSIX possono funzionare come sostituti ragionevoli di bash? Non hanno bisogno di essere veri e propri sostituti "drop-in", ma abbastanza vicini da funzionare con la maggior parte degli script e supportare il resto con qualche modifica. Voglio che gli script bash espliciti - …
Come dovrei mappare jjin Escin zsh? Sto cercando di ricreare una mappatura dei tasti che ho impostato in VIM, dove ho jjmappato in ESCmodo tale che ogni volta che premo due volte j, invia un an <Esc>a VIM - permettendomi di entrare in modalità normale con maggiore comodità. Ho già …
My RPROMPTè impostato per visualizzare le informazioni svn usando vcs_info. Si legge RPROMPT=${vcs_info_msg_0_}. vcs_infoviene chiamato usando precmd(). Tuttavia, RPROMPT non si aggiorna quando cambio directory. Funziona solo se invoco di nuovo il prompt (tramite source ~ / .zshrc o prompt) e non cambia su chdir, a meno che non invochi …
Al momento, quando invoco il completamento, il comportamento è il seguente: % cd ~/<TAB> Completing directory Desktop/ Downloads/ Pictures/ system/ Videos/ Documents/ Music/ Public/ Templates/ www/ Come posso configurare il completamento per elencare anche i file nascosti?
Mi sembra di poter chiamare solo 8 colori nel mio prompt di zshell. Esempio: PROMPT="[%n@%{$fg[magenta]%}%m%{$reset_color%} %.] %# " Funziona bene. Però, PROMPT="[%n@%{$fg[brmagenta]%}%m%{$reset_color%} %.] %# " Non funziona Fondamentalmente, nessuna delle variazioni di colore "luminose" appare. Dopo aver fatto qualche ricerca, ho scoperto che i colori di zsh sono chiamati dai …
Mi sono imbattuto in questo comportamento di zsh quando ho usato FreeBSD: % dd if=/dev/zero bs=1M count=1 of=~/test2 dd: failed to open '~/test2': No such file or directory Questo mi ha davvero confuso perché la stessa cosa funziona bene a Bash. Posso touchfile usando tilde in zsh, e poi lsloro: …
Come posso analizzare l'output JSON sulla shell? Ad esempio, Amazon Web Services fornisce una CLI per recuperare lo stato delle tue istanze: $ aws ec2 describe-instances <my_instance_id> Ma il comando restituisce una stringa JSON. L'output di quel comando è simile al seguente: $ aws ec2 describe-instances x12345 { "Reservations" : …
Vorrei iniziare una sessione remota senza digitare il seguente comando ssh user@remoteserverip -t zsh So che posso cambiare i nomi degli host in ~/.ssh/configper usare semplicemente qualcosa del genere: ssh serveralias -t zsh Ma voglio rimuovere il -t zshparametro. C'è un modo per raggiungere questo obiettivo senza scrivere una funzione?
Sto riscontrando problemi nell'esecuzione di uno script bash zsh. Lo script è simile a quello sotto e dovrebbe funzionare sotto bash: #!/bin/bash echo "<235234>" | egrep -oe [0-9]+ Tuttavia, la mia shell è attivata per impostazione predefinita zsh, quindi per eseguire lo script sopra quello che faccio è digitare /bin/bashsul …
Come configurare zsh in modo tale che Ctrl+ Backspaceuccida la parola prima del punto? Come raggiungerlo Ctrl+ Deleteuccide la parola dopo punto? Uso urxvt come emulatore di terminale.
Ho una funzione nel mio ~/.zshrc: findPort() { lsof -t -i :$1 } La solita invocazione è findPort 3306. Voglio eseguirlo con privilegi elevati. Ma ottengo "comando non trovato". ➜ git 🍔 sudo findPort 3306 sudo: findPort: command not found Presumo che il motivo sia che l'utente root o viene …
Ho qualcosa del genere: % ls -1dF /tmp/foo/* /tmp/foo/000f9e956feab3ee4625aebb65ae7bae9533cdbc/ /tmp/foo/002e34c2218f2c86fefd2876f0e5c2559c5fb3c4/ /tmp/foo/00b483576791bab751e6cb7ee0a7143af43a8069/ . . . /tmp/foo/fedd0f7b545e7ae9600142656756456bc16874d3/ /tmp/foo/ff51ac87609012137cfcb02f36624f81cdc10788/ /tmp/foo/ff8b983a7411395344cad64182cb17e7cdefa55e/ Voglio creare una directory barin ciascuna delle sottodirectory in foo. Se provo a farlo con % mkdir -p /tmp/foo/*/bar ... ottengo l'errore zsh: no matches found: /tmp/foo/*/bar (Con il senno di poi, posso …
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.