Questions marquées «zsh»

Zsh est un shell avec de nombreuses fonctionnalités avancées de ligne de commande et de script.


1
Pour les boucles en zsh et bash
J'ai remarqué qu'il existe deux manières de créer des boucles en zsh : for x (1 2 3); do echo $x; done for x in 1 2 3; do echo $x; done Ils ont tous deux imprimer: 1 2 3 Ma question est, pourquoi les deux syntaxes? Est-ce que $xitérer …
57 bash  zsh 

5
Comment définir et charger votre propre fonction shell dans zsh
J'ai du mal à définir et à exécuter mes propres fonctions de shell dans zsh. J'ai suivi les instructions de la documentation officielle et essayé d'abord avec un exemple simple, mais je n'ai pas réussi à le faire fonctionner. J'ai un dossier: ~/.my_zsh_functions Dans ce dossier, j'ai un fichier appelé …
55 shell-script  zsh 

6
Créer le shell par défaut de zsh sans accès root
J'utilise les ordinateurs de mon école et j'aimerais utiliser zshau lieu de bash. J'aimerais en faire le shell par défaut, mais je ne peux pas exécuter une commande telle que, $ chsh -s $(which zsh)car je ne dispose pas de privilèges d'administrateur. Existe-t-il un moyen de mettre quelque chose dans …
52 bash  zsh  login  profile 







10
faire mon mode show rapide zsh en mode vi
J'utilise bindkey -v(pour les bashers, set -o vije pense que ça marche aussi en zsh) ou en mode vi (m). mais cela ne me permet pas de savoir si je suis en mode insertion ou en mode commande. Est-ce que quelqu'un sait comment je peux faire en sorte que mon …
44 shell  prompt  zsh 


3
Comment collecter correctement un tableau de lignes dans zsh
Je pensais que ce qui suit regrouperait la sortie de my_commanddans un tableau de lignes: IFS='\n' array_of_lines=$(my_command); de sorte que cela $array_of_lines[1]ferait référence à la première ligne de la sortie de my_command, $array_of_lines[2]à la seconde, etc. Cependant, la commande ci-dessus ne semble pas bien fonctionner. Il semble également séparer la …
42 shell-script  zsh 


4
Histoire illimitée en zsh
Dans zsh, je veux avoir une histoire illimitée. Je mets HISTSIZE=, qui travaille dans bash. Maintenant j'importe une vieille histoire mv old_history .history qui est assez gros wc -l .history 43562 .history Si je ferme maintenant et recommence zsh, je vois wc -l .history 32234 .history Je ne peux pas …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.