Où se trouve le fichier .zshrc sur Mac

Table des matières:

Anonim

Vous vous demandez où se trouve le fichier .zshrc sur un Mac ? Si vous êtes un utilisateur de ligne de commande Mac qui souhaite utiliser et personnaliser le shell zsh, ou utiliser quelque chose comme Oh My Zsh, vous serez peut-être curieux de savoir quoi et où se trouve le fichier .zshrc, et comment y accéder. que vous pouvez personnaliser votre shell.

Si vous êtes un utilisateur régulier de Terminal, vous avez probablement remarqué que zsh est maintenant le shell par défaut dans l'application MacOS Terminal (et oui, vous pouvez changer le shell en bash, tcsh, ksh, zsh, etc. si vous voulez, mais nous nous concentrons sur zsh, la valeur par défaut).

Par défaut, le fichier .zshrc n'existe pas pour un utilisateur standard, même si vous lancez le shell zsh. Cela peut surprendre, mais comme le fichier .zshrc est utilisé pour configurer le shell zsh, vous devrez en créer un manuellement dans votre répertoire personnel pour que zsh puisse y accéder. Il existe également un fichier zshrc au niveau du système, mais il est moins souvent modifié par les utilisateurs.

Notez que si vous installez Oh My Zsh, un fichier .zshrc sera créé automatiquement pour vous.

Où se trouve le fichier .zshrc sur un Mac ?

Le fichier .zshrc sera situé dans le répertoire personnel de l'utilisateur, ou ~/, et ce fichier utilisateur .zshrc est l'endroit où vous placerez les personnalisations du shell z.

Ainsi, le fichier .zshrc de l'utilisateur se trouvera à l'emplacement suivant : ~/.zshrc

Si vous n'avez pas encore créé manuellement un fichier .zshrc, le fichier n'existera pas par défaut.

Vous pouvez en créer un avec :

touchez ~/.zshrc

Ou en lançant un éditeur de texte pour créer .zshrc, comme nano :

nano ~/.zshrc

Vous pouvez ensuite placer ce que vous voulez dans le fichier .zshrc, par exemple, des alias, des modifications de chemin, des personnalisations d'exportation, des configurations ZSH_THEME, etc.

Les modifications prendront effet lorsque vous rechargerez le profil zsh ou lancerez une nouvelle fenêtre de terminal.

Où se trouve le fichier zshrc universel à l'échelle du système ?

Bien que le fichier .zshrc personnalisable par l'utilisateur réside dans le répertoire personnel de l'utilisateur, il existe également un fichier zshrc au niveau du système.

Le fichier système zshrc se trouve au chemin suivant dans macOS :

/etc/zshrc

Toute modification apportée à /etc/zshrc s'appliquera au shell zsh pour tous les utilisateurs, qu'ils aient ou non un fichier .zshrc de niveau utilisateur individuel dans leur répertoire personnel.

D'une manière générale, il n'est pas recommandé de modifier /etc/zshrc, et à la place, toutes les notifications de niveau utilisateur à zsh doivent être effectuées dans le fichier utilisateur .zshrc qui se trouve à la racine de son répertoire personnel.

Qu'en est-il de la définition des variables d'environnement avec zsh ?

Vous pouvez définir des variables d'environnement pour zsh à :

~/.zshenv

Vous pouvez modifier ce fichier avec n'importe quel éditeur de texte en ligne de commande, comme nano, vim, emacs.

Par exemple, vous pouvez ajouter :

JAVA_HOME=$(/usr/libexec/java_home)

SHELL_SESSION_HISTFILE=/Users/o/.zsh_sessions/zshHistory.history

Vous pouvez en savoir plus sur la définition des variables d'environnement ici.

Où se trouve le fichier .zshrc sur Mac