0 votes

Comment puis-je faire en sorte que le fichier .zshrc soit exécuté dans son intégralité à chaque fois que j'ouvre zsh ?

Voici l'intégralité de mon .zshrc .

alias ll='ls -l'
export HOME='/Users/rcorty/Dropbox'

Ce dossier se trouve à /Users/myname/.zshrc .

Lorsque je démarre l'iTerm2, je vérifie si le répertoire personnel a été réinitialisé en saisissant ls ~ et je reconnais les fichiers dans ma Dropbox -- succès ! Ensuite, j'entre ll et je suis accueilli par zsh: command not found: ll .

Bizarre. Ensuite, j'exécute source /Users/myname/.zshrc . Maintenant je fais les deux mêmes vérifications et elles réussissent toutes les deux (HOME est Dropbox et ll est ls -l .

Je suis plutôt novice avec les shells en général et zsh en particulier. D'après ma lecture du manuel zsh documentation Il semble que .zshrc devrait essentiellement être "sourcé" à chaque fois que je démarre un shell.

Où me suis-je trompé ?

1voto

rcorty Points 233

Ok, ça marche maintenant. /Users/myname/.zshrc est :

export HOME='/Users/rcorty/Dropbox'

et /Users/myname/Dropbox/.zshrc est :

alias ll='ls -l'

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X