J'ai fréquemment édité le .bashrc
fichier pour exporter de nouvelles variables d'environnement.
Plutôt que de fermer la console et d'en démarrer une nouvelle pour actualiser les variables env, existe-t-il un moyen pratique d'actualiser?
Dans la même fenêtre, vous pouvez simplement taper bash
pour en démarrer une nouvelle. Cela revient à fermer la fenêtre et à en rouvrir une nouvelle.
Vous pouvez également taper source ~/.bashrc
pour obtenir le .bashrc
fichier.
Utilisez simplement
source ~/.bashrc
ou
. ~/.bashrc
En plus de ce que d'autres ont suggéré, j'ai découvert que source
ne désactive pas les variables d'environnement précédemment attribuées. Donc, si vous voulez annuler les variables d'environnement, vous devez le faire manuellement en utilisant unset <var>
.
Ajout à une autre réponse , je trouve utile de définir l'alias suivant:
alias refreshenv="bash;exit"
Cela garantira que l'instance bash parent sera supprimée dès que vous quitterez l'instance bash enfant, etc. Vous évite d'avoir à taper exit
plusieurs fois, comme il vous suffirait de taper bash
.