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.