Wenn Sie der PATHSystemvariablen einen neuen Wert hinzufügen möchten, fügen Sie höchstwahrscheinlich eine neue Zeile zu ~/.bashrcoder hinzu~/.bash_profile Dateien hinzu.
Zum Beispiel, wenn Sie hinzufügen möchten /opt/netbeans/binzu können PATH, müssen Sie diese Zeile zu Ende hinzufügen ~/.bashrcDatei:
export PATH=$PATH:/opt/netbeans/bin
Lassen Sie uns diese Zeile aufschlüsseln.
export PATH - Hier beziehen wir uns auf die PATH Variable
=- Wir möchten ihm mit dem Operator einen neuen Wert zuweisen =(Der Rest der Zeichenfolge ist der Wert, der im gespeichert wird PATH).
$PATH- Wir weisen die Variable PATHdem Wert zu , der sich vor dem aktuellen Befehl in der Variablen befand
: - Wir fügen ein Trennzeichen für den neuen Wert hinzu
/opt/netbeans/bin - Und fügen Sie dem einen neuen Wert hinzu PATH
Sie müssen alle Ihre Verweise auf die PATHVariable in den Dateien ~/.bashrcoder sehen ~/.bash_profileund sicherstellen, dass Sie erweitern -
export PATH=$PATH:/opt/netbeans/bin
und nicht so überschreiben -
export PATH=/opt/netbeans/bin
die PATHVariable
Sie müssen in jedem Verweis auf das von PATHIhnen verwendete $PATH:und Ihren zusätzlichen Wert danach sicherstellen
Wenn es nicht funktioniert, können Sie Folgendes tun:
- Stellen Sie sicher, dass es so etwas wie die nächste Variable in der
/etc/environmentDatei gibt, die in dieser Datei nie neu definiert wurde:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
- Fügen Sie fehlende Pfade aus der obigen
PATHVariablen zu Ihrer PATHVariablen in der hinzu/etc/environment
Denken Sie vor dem Testen nach jeder Änderung der Dateien nicht daran, Ihre Konfigurationen zu aktualisieren.
Zum Beispiel für ~/.bashrcDatei:
source `~/.bashrc`
cat /etc/environment?