Mögliches Duplikat:
Wie lege ich eine Benutzerumgebungsvariable fest? (dauerhaft, nicht sitzungsbezogen)
Um die Menge der PATH-Variable zu ändern, verwende ich:export PATH=...
Aber wenn ich das Terminal schließe, wird der PATH-Wert wieder auf den ursprünglichen Wert zurückgesetzt.
Ich möchte die Änderungen speichern, damit der Betrag nach dem Schließen des Terminals oder dem Abmelden meinen Wünschen entspricht.
Wie kann ich diese Arbeit machen?
Ich verwende Fedora 17, Kernel: 3.4.3
Antwort1
Machen Sie die Einstellung dauerhaft:
fügen Sie diese Zeile hinzu:export PATH=/Pfad/zum/Verzeichnisin deinem~/.bashrcbei Verwendung von Bash oder ~/.zshrc für Zsh:
$ vim ~/.bashrc
export PATH=$PATH:/path/to/dir
:wq
oder:
$ echo "export PATH=$PATH:/path/to/dir" >> ~/.bashrc
SPÄTER BEARBEITEN!
Antwort2
Jedes Mal, wenn Sie eine Bash-Shell-Instanz (ohne Login) ausführen, liest und führt sie die .bashrc
Datei in Ihrem Home-Verzeichnis aus. Login-Shells hingegen tun dies für .profile
Dateien, die sich in Ihrem Home-Verzeichnis befinden. Den Unterschied zwischen Login- und Nicht-Login-Shells erfahren Sie im Bash-Handbuch.
Öffnen Sie in Ihrem Fall Ihre ~/.bashrc
und setzen Sie dort die gewünschte Variable. Zum Beispiel:
PATH="/some/new/path:$PATH"
Speichern und erneut laden:
$ source ~/.bashrc