Domande taggate «zsh»

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


1
Per loop in zsh e bash
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 …
57 bash  zsh 

5
Come definire e caricare la propria funzione di shell in zsh
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. …
55 shell-script  zsh 

6
Rendere zsh shell predefinita senza accesso root
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 …
52 bash  zsh  login  profile 


4
Come modificare la riga di comando nell'editor a schermo intero in ZSH?
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 …
52 zsh  editors 







3
Come raccogliere correttamente una matrice di linee in zsh
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 …
42 shell-script  zsh 


4
Cronologia illimitata in zsh
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?

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.