Odpowiedzi:
Wiele dystrybucji Linuksa obsługuje /etc/profile.d
katalog Linux Standard Base, w którym można przejść do konfiguracji takich jak dyrektywy dotyczące dodatkowych ścieżek bez dotykania plików systemowych. Nazwa pliku wymaga tylko rozszerzenia .sh.
Na przykład
cat >> /etc/profile.d/some_name.sh << \EOF
PATH=$PATH:/path/to/ANT/bin
EOF
Edytuj / etc / profile i zaktualizuj sekcję Manipulowanie ścieżką. Centos nie zawiera / usr / local / bin na ścieżce.
# 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
jest używany. Zwróć także uwagę na znacznik aix na pytanie. Ten użytkownik nie używa CentOS.
export
wiersz,/etc/bashrc
ponieważ będzie on czytany w całym systemie .