J'essayais de modifier le fichier ~/.profile pour ajouter une ligne à la variable PATH. J'ai ajouté cette ligne:
PATH=$PATH:/home/paul/avatar-gf-1.0-ea/glassfish4/bin/
à la fin. J'ai redémarré le terminal, mais il n'a toujours pas identifié les commandes dans ce répertoire. Est-ce que quelqu'un sait ce que je fais mal?
Essayez ceci dans le ~/.pam_environment de votre dossier personnel, s'il n'existe pas, créez-le
PATH DEFAULT=${PATH}:/home/paul/avatar-gf-1.0-ea/glassfish4/bin/
Vous devrez vous connecter et vous déconnecter.
Courir bash -xl
pour voir quels fichiers de démarrage sont chargés avec votre Shell. .profile
peut ne pas être lu. Sinon, essayez d'ajouter export
à votre affectation:
export PATH=$PATH:/home/paul/avatar-gf-1.0-ea/glassfish4/bin/
Référence sur les fichiers de démarrage de bash: https://www.gnu.org/software/bash/manual/html_node/Bash-Startup-Files.html
J'utilise Mint 18.3 Cinnamon. Les changements dans ~/.profile ont été récupérés uniquement après que je me suis déconnecté/connecté du compte. Le redémarrage du terminal n'était pas suffisant dans mon cas.
si vous modifiez le fichier .bashrc:
vim ~/.bashrc
vous verrez la ligne suivante
# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
Créez donc un ~/.bash_aliases dans votre dossier $ HOME et ajoutez toute commande que vous souhaitez exécuter lorsque vous ouvrez le terminal
Vous pouvez ajouter une entrée à ~/.pam_environment
Utilisez n'importe quel éditeur pour accéder au fichier. J'utilise l'éditeur de texte LinuxMint par défaut (xed).
xed ~/.pam_environment
Ce fichier contient probablement déjà certaines entrées. Ajoutez une nouvelle ligne au fichier et ajoutez votre entrée. Par exemple, j'ajoute un Java chemin binaire qui se trouve dans le dossier opt dans le $ PATH variable d'environnement:
PATH DEFAULT=${PATH}:/opt/JDK11/jdk-11.0.2/bin
Ou si vous souhaitez ajouter un chemin qui se trouve dans la maison des utilisateurs ou quelque chose comme ça, faites comme:
PATH DEFAULT=${PATH}:/home/@{PAM_USER}/MyPrograms
Enregistrez le fichier. Ça devrait marcher. Si ce n'est pas le cas, déconnectez-vous, reconnectez-vous et réessayez. Si cela ne fonctionne pas même après cela, redémarrez et réessayez et cela fonctionnera à coup sûr. :)