Réponses:
De nombreuses distributions Linux prennent en charge le /etc/profile.d
répertoire Linux Standard Base où les configurations telles que les directives de chemins supplémentaires peuvent aller sans toucher aux fichiers du système de stock. Le nom de fichier a juste besoin d'une extension .sh.
Par exemple
cat >> /etc/profile.d/some_name.sh << \EOF
PATH=$PATH:/path/to/ANT/bin
EOF
Modifiez / etc / profile et mettez à jour la section de manipulation des chemins. Centos n'inclut pas / usr / local / bin dans le chemin.
# Path manipulation
if [ "$EUID" = "0" ]; then
pathmunge /usr/sbin
pathmunge /usr/local/sbin
pathmunge /usr/local/bin
else
pathmunge /usr/local/bin after
pathmunge /usr/local/sbin after
pathmunge /usr/sbin after
fi
bash
est utilisé. Notez également le balise aix sur la question. Cet utilisateur n'utilise pas CentOS.
export
ligne/etc/bashrc
car elle sera lue à l'échelle du système.