Antworten:
Viele Linux-Distributionen unterstützen das Linux Standard Base- /etc/profile.d
Verzeichnis, in dem Konfigurationen wie zusätzliche Pfadanweisungen gespeichert werden können, ohne die Standardsystemdateien zu berühren. Der Dateiname benötigt nur die Erweiterung .sh.
Beispielsweise
cat >> /etc/profile.d/some_name.sh << \EOF
PATH=$PATH:/path/to/ANT/bin
EOF
Bearbeiten Sie / etc / profile und aktualisieren Sie den Abschnitt zur Pfadbearbeitung. Centos fügt das Verzeichnis / usr / local / bin nicht in den Pfad ein.
# 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
verwendet. Beachten Sie auch das aix- Tag in der Frage. Dieser Benutzer verwendet CentOS nicht.
export
Zeile so hinzufügen ,/etc/bashrc
wie sie systemweit gelesen wird.