In zsh, so che posso cercare la cronologia con Ctrl+ r. Tuttavia, spesso inizio a digitare un comando direttamente al prompt, ma poi mi rendo conto che dovrei cercare la cronologia. Quando premo Ctrl+ r, viene visualizzato un prompt di ricerca della cronologia vuoto come questo: Notare come è presente …
Ho notato che ci sono due modi alternativi di costruire loop in zsh : for x (1 2 3); do echo $x; done for x in 1 2 3; do echo $x; done Entrambi stampano: 1 2 3 La mia domanda è: perché le due sintassi? È $xl'iterazione attraverso un …
Sto avendo difficoltà a definire ed eseguire le mie funzioni di shell in zsh. Ho seguito le istruzioni sulla documentazione ufficiale e ho provato prima con un semplice esempio, ma non sono riuscito a farlo funzionare. Ho una cartella: ~/.my_zsh_functions In questa cartella ho un file chiamato functions_1con rwxautorizzazioni utente. …
Sto usando i computer della mia scuola e mi piacerebbe usare al zshposto di bash. Vorrei renderlo la shell predefinita, ma non posso eseguire un comando come $ chsh -s $(which zsh)perché non ho i privilegi di amministratore. C'è un modo in cui posso mettere qualcosa nel mio .bashrco qualcosa …
I contenuti del mio dir sono $ ls -lrt total 0 -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 night.txt -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 noon.txt -rw-r--r-- 1 user1 admin 38 Oct 8 12:31 day.txt Vorrei elencare i dettagli dei file che hanno una parola nel nome …
In bash, usando la modalità vi, se premo Esc, la vmia riga di comando corrente viene aperta nell'editor specificato da $EDITORe sono in grado di modificarlo a schermo intero prima di 'salvare' il comando per essere restituito alla shell ed eseguito. Come posso ottenere un comportamento simile in zsh? Colpire …
A volte vedo script usano tutti questi diversi modi di citare un testo: "...", '...', $'...', e $"...". Perché ci sono così tanti diversi tipi di preventivo utilizzati? Si comportano diversamente o influenzano ciò che posso fare al loro interno?
Capisco cos'è l' espansione del rinforzo , ma non so come usarlo al meglio. Quando lo usi? Ti prego di insegnarmi alcuni esempi convenienti e notevoli se hai il tuo consiglio.
Uso vimessenzialmente per tutte le mie esigenze di editing, quindi ho deciso di provare ancora una volta la modalità vi per la mia shell (attualmente ZSH w / oh-my-zsh su OS X), ma mi ritrovo a provare (e non riesco) a usarla Ctrl-Rcostantemente. Qual è l'associazione chiave equivalente? E per …
L'ho notato a volte con una varietà di applicazioni. Ho spesso pensato che fosse perché l'output è stato cancellato in anticipo (ctrl + c, per esempio) o qualcosa di simile, e zsh sta compilando un nuovo carattere di linea. Ma ora la curiosità ha ottenuto il meglio di me, dal …
Io uso bindkey -v(per i basatori set -o vipenso che funzioni anche in zsh) o vi (m). ma mi dà fastidio che non ho alcun segnale visivo per dirmi se sono in modalità inserimento o modalità comando. Qualcuno sa come posso fare in modo che il mio prompt visualizzi la …
Ho pensato che il seguente avrebbe raggruppato l'output di my_commandin una matrice di linee: IFS='\n' array_of_lines=$(my_command); in modo che $array_of_lines[1]si riferisca alla prima riga nell'output di my_command, $array_of_lines[2]alla seconda e così via. Tuttavia, il comando sopra non sembra funzionare bene. Sembra anche dividere l'output di my_commandattorno al personaggio n, come …
Mi sto abituando a vim i binding (come premere w per andare a word, dw per eliminare una parola e simili) e le sue modalità (insert, normal, visual) e, per curiosità, vorrei sapere: c'è qualche tipo di implementazione di questo comportamento di modalità e collegamenti da vim al mio terminale? …
In zsh, voglio avere una storia illimitata. Ho impostato HISTSIZE=, che funziona bash. Ora importa una vecchia storia mv old_history .history che è piuttosto grande wc -l .history 43562 .history Se ora chiudo e ricomincio zsh, vedo wc -l .history 32234 .history Non posso avere una cronologia illimitata in zsh?
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.