Der $PATH
Variable ist eine der Standardumgebungsvariablen in Linux (Ubuntu). Es wird von der Shell verwendet, um nach ausführbaren Dateien oder Befehlen zu suchen. Obwohl es zwei Arten von Umgebungsvariablen gibt - global und lokal , ich werde hier nur diesen speziellen $PATH
besprechen Variable.
Beginnen wir also damit, zuerst den Inhalt von $PATH
auszugeben Variable:
$ echo $PATH
Und Sie erhalten das Ergebnis in etwa so, nämlich eine Liste von Verzeichnissen, die durch Doppelpunkte getrennt sind:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
Jetzt kommt der wichtige Teil, um Ihre Terminalprogramme ausführbar zu machen, ohne den vollständigen Pfad zu schreiben.
1. PATH-Variable wird nach /etc/environment
exportiert
Einer der schnellsten Wege, Verzeichnisse dauerhaft zu $PATH
hinzuzufügen Umgebungsvariable ist mit dem folgenden Befehl:
# first append the new directory to path
$ PATH = /usr/local/sbin:/usr/local/bin:/pathToMyDirectory
$ source /etc/environment && export PATH
2. Mit ~/.profile
Datei
Eine andere Möglichkeit ist die Verwendung von .profile
Datei durch Hinzufügen des export
Befehl und führen Sie dann source
aus Befehl:
# add this command to `~/.profile` file
$ export PATH=$PATH:/myNewDir
# then run the source command
$ source ~/.profile
Hier $PATH
bezieht sich auf Inhalte, die bereits vom System festgelegt wurden, sodass wir den Pfad des vorherigen Verzeichnisses nicht schreiben müssen.