Zum Hauptinhalt springen

Wie füge ich eine Pfadvariable zu Linux hinzu

Pfadvariablen unter Linux sind eine Sammlung von Verzeichnissen, in denen das Betriebssystem nach ausführbaren Dateien sucht. Wenn Sie dem System ein neues Programm oder Dienstprogramm hinzufügen, ist es wichtig, den Pfad zu den Umgebungsvariablen hinzuzufügen, damit das System das Programm leicht finden und ausführen kann.

Warum muss ich Pfadvariablen hinzufügen?

Das Hinzufügen eines Pfads zu Pfadvariablen ermöglicht es dem System, auf ausführbare Dateien zuzugreifen, ohne den vollständigen Pfad zu ihnen anzugeben. Dies macht die Verwendung von Befehlsprogrammen und Programmen bequemer und effizienter.

Es gibt mehrere Möglichkeiten, Pfadvariablen in Linux hinzuzufügen. Eine der häufigsten Methoden ist das Bearbeiten einer Datei .bashrc oder .bash_profile, die sich im Home-Verzeichnis des Benutzers befindet. In diesen Dateien können Sie neue Zeilen hinzufügen, die Pfadvariablen deklarieren, z. B.:

Nachdem Sie eine neue Zeile hinzugefügt haben, müssen Sie das Terminal neu starten oder den Befehl ausführen source .bashrc oder source .bash_profile damit die Änderungen wirksam werden.

Grundbegriff

Die Pfadvariable im Linux-Betriebssystem ist eine Liste von Verzeichnissen, in denen das System nach ausführbaren Dateien sucht. Wenn Sie einen Befehl im Terminal eingeben, überprüft das System jedes Verzeichnis im PATH, um die entsprechende ausführbare Datei zu finden.

Um der Pfadvariablen ein neues Verzeichnis hinzuzufügen, müssen Sie die Profildatei Ihres Kontos bearbeiten. Dies ist normalerweise eine Datei .bashrc oder .bash_profile , das sich in Ihrem Home - Verzeichnis befindet. Sie können diese Datei in einem beliebigen Texteditor öffnen.

Wenn Sie dem PATH ein neues Verzeichnis hinzufügen möchten, müssen Sie der Profildatei die folgende Zeile hinzufügen:

  • Für.bashrc:
  • export PATH=$PATH:/Pfad/zu/neu/Verzeichnis
  • Für.bash_profile:
  • export PATH=$PATH:/Pfad/zu/neu/Verzeichnis

Nachdem Sie die Profildatei gespeichert und geschlossen haben, müssen Sie Ihre Shell neu laden, damit die Änderungen wirksam werden. Sie können dies tun, indem Sie das Terminal einfach schließen und erneut öffnen.

Wenn Sie nun den Befehl im Terminal eingeben, sucht das System nicht nur in Standardverzeichnissen nach ausführbaren Dateien, sondern auch in Ihrem neuen Verzeichnis, das der Pfadvariablen hinzugefügt wurde.

Hinzufügen einer Pfadvariablen

Befolgen Sie die folgenden Schritte, um eine neue Pfadvariable unter Linux hinzuzufügen:

Schritt 1:

Öffnen Sie ein Terminal oder eine Eingabeaufforderung.

Schritt 2:

Geben Sie den Befehl ein sudo gedit ~/.bashrc und drücken Sie die Eingabetaste.

Schritt 3:

Die Datei wird geöffnet .bashrc in einem Texteditor. Scrollen Sie bis zum Ende und navigieren Sie zu einer neuen Zeile.

Schritt 4:

Geben Sie in einer neuen Zeile den folgenden Befehl ein: export PATH=$PATH:/path/to/directory

Ersetzt /path/to/directory den Pfad zu dem Verzeichnis, in dem sich die ausführbaren Dateien des neuen Programms oder der Anwendung befinden, das Sie der Pfadvariablen hinzufügen möchten.

Schritt 5:

Speichern und schließen Sie die Datei .bashrc.

Schritt 6:

Kehren Sie zum Terminal oder zur Eingabeaufforderung zurück und geben Sie den Befehl ein source ~/.bashrc um die Pfadvariable zu aktualisieren.

Jetzt muss eine neue Pfadvariable hinzugefügt werden und kann verwendet werden. Sie können es überprüfen, indem Sie einen Befehl eingeben echo $PATH, die die aktuellen Werte der Pfadvariablen mit dem neu hinzugefügten Pfad anzeigen soll.

Ändern einer Pfadvariablen

Eine Änderung der Pfadvariablen kann beispielsweise erforderlich sein, um neue Verzeichnisse hinzuzufügen, in denen sich Ihre eigenen Skripte oder Programme befinden.

Es gibt mehrere Möglichkeiten, eine Pfadvariable in Linux zu ändern:

1. Temporäre Änderung der Pfadvariablen:

Um die Pfadvariable vorübergehend in der aktuellen Terminalsitzung zu ändern, können Sie den Befehl export verwenden:

Hier /neues/Verzeichnis - dies ist der Pfad zu dem neuen Verzeichnis, das Sie der Pfadvariablen hinzufügen möchten.

2. Ständige Änderung der Pfadvariablen für den aktuellen Benutzer:

Um die Pfadvariable für den aktuellen Benutzer dauerhaft zu ändern, müssen Sie die Datei öffnen .bashrc in einem Texteditor:

Fügen Sie dann am Ende der Datei die folgende Zeile hinzu:

Speichern Sie die Änderungen, und schließen Sie die Datei. Starten Sie danach das Terminal neu oder führen Sie den Befehl aus:

3. Ständige Änderung der Pfadvariablen für alle Benutzer:

Um die Pfadvariable für alle Benutzer im System dauerhaft zu ändern, müssen Sie die Datei öffnen /etc/environment in einem Texteditor:

sudo nano /etc/environment

Fügen Sie dann den Pfad zum neuen Verzeichnis hinzu und trennen Sie ihn durch einen Doppelpunkt mit den anderen Verzeichnissen in der PATH-Variablen:

Speichern Sie die Änderungen, und schließen Sie die Datei. Starten Sie danach den Computer neu, damit die Änderungen wirksam werden.

Nachdem Sie nun die Pfadvariable geändert haben, sucht das Betriebssystem nach ausführbaren Dateien in den von Ihnen angegebenen Verzeichnissen, sodass Sie Ihre eigenen Skripte und Programme bequem verwenden können.