Problème: Au cours du développement Android, afin d’ajouter le chemin ADB à la variable d’environnement; J'ai fait les choses suivantes:
gedit /etc/environment
- Ajout du chemin souhaité dans le fichier tel que :/media/Software/00.AndroidLinux/ADT/sdk/platform-tools
Ce que j’ai remarqué, c’est que l’ajout d’un chemin au fichier n’a aucun effet sur $PATH
tant que je ne redémarre pas Ubuntu.
Ma question est la suivante: comment puis-je ajouter un chemin à la variable /etc/environment
afin de pouvoir travailler avec mon $PATH
modifié et sans redémarrer Ubuntu?
À proprement parler, vous ne pouvez pas, car pam_env lit ce fichier uniquement lors de la connexion. Vous pouvez toutefois le rechercher dans votre Shell actuel pour lire les valeurs.
$ . /etc/environment
Vous pouvez ajouter à votre variable $ PATH directement comme ceci:
export PATH=$PATH:/the/dir/you/want/to/add
Ensuite, éditez/etc/environment.
Une autre méthode serait d'exporter comme indiqué ci-dessus, mais d'ajouter ensuite l'entrée dans votre fichier ~/.bashrc (si vous utilisez BASH Shell).
echo "export PATH=$PATH:/the/dir/you/want/to/add" >> ~/.bashrc
source ~/.bashrc
EDIT: exporter votre $ PATH dans votre fichier ~/.bashrc plutôt que/etc/environment vous évite d'avoir à augmenter les autorisations pour éditer un fichier de configuration "global" (système) et conserve également les autres utilisateurs (si vous en avez sur votre système). ) d’avoir ce chemin automatiquement ajouté lors de la création du compte.