- - Hinzufügen von Verzeichnissen zum Pfad unter Linux

So fügen Sie dem Pfad unter Linux Verzeichnisse hinzu

Unter Linux $ PATH definiert die Standardverzeichnisse, in denenAusführbare Programme können vom System über das Terminal ausgeführt werden. Diese Verzeichnisse sind "/ usr / bin", "/ usr / local", "/ usr / sbin" und einige andere (abhängig von der verwendeten Linux-Distribution). Wenn Sie Programme außerhalb dieser Verzeichnisse ausführen möchten, muss das Verzeichnis zum Verzeichnis hinzugefügt werden $ PATH.

Sichern Sie .bashrc

Hinzufügen von Verzeichnissen zu $ PATH Unter Linux erfolgt die Bearbeitung durch “.bashrc ”-Datei eines einzelnen Benutzers. Bevor Sie jedoch mit dem Bearbeitungsvorgang beginnen, müssen Sie eine Sicherungskopie Ihrer „.bashrc“ -Datei erstellen, da diese die Terminalvariablen für das Benutzerkonto definiert.

Verwendung der cp Erstellen Sie mit dem Befehl ".bak" eine vollständige Kopie der Datei ".bashrc" in Ihrem Ausgangsverzeichnis (~) und legen Sie die Sicherungskopie in "Documents" mit der Dateierweiterung ".bak" ab.

Hinweis: Möchten Sie Ihr Backup nicht im Verzeichnis "Dokumente" speichern? Probieren Sie "Desktop", einen Cloud-Synchronisierungsordner wie "Dropbox" oder ähnliches.

cp ~/.bashrc ~/Documents/bashrc.bak

Bearbeiten Sie .bashrc

Wenn die Datei „.bashrc“ in Ihrem Ordner „Documents“ gesichert ist, kann die Bearbeitung beginnen. Verwendung der Nano Öffnen Sie mit dem Befehl ".bashrc" die Datei (in Ihrem Ausgangsverzeichnis), um sie zu bearbeiten.

Achtung: Öffnen Sie ".bashrc" nicht mit sudo, da Sie sonst die ".bashrc" -Datei des Root-Kontos und nicht die Ihres eigenen Benutzerkontos öffnen!

nano -w ~/.bashrc

Gehen Sie im Nano-Editor zum Ende der Datei. Dann schreib rein Export gefolgt von PATH = $ PATH: Verzeichnis. Wenn Sie beispielsweise ein Programm direkt aus dem Ordner "programs" in "/ home / derrik /" ausführen möchten, schreiben Sie den folgenden Code in Nano.

export PATH=$PATH:/home/derrik/programs/

Kopieren Sie für Ihre Zwecke das folgende Befehlsbeispielund ersetzen Sie "Verzeichnis" durch den genauen Speicherort des Programmordners oder Skriptordners, damit er Ihrem Pfad hinzugefügt werden kann. Denken Sie daran, dass Sie mehrere hinzufügen können $ PATH Linien, und es gibt keine Begrenzung, so fühlen Sie sich frei, so viele Positionen hinzuzufügen, wie Sie möchten!

export PATH=$PATH:/location/to/program/or/script/folder/

Wenn Sie der ".bashrc" -Datei so viele $ PATH-Zeilen hinzugefügt haben, wie Sie benötigen, drücken Sie die Strg + O Taste auf der Tastatur, um die Änderungen zu speichern. Dann schließen Sie Nano mit Strg + X.

Nach dem Verlassen der Nano Texteditor, Ihr $ PATH wird nicht sofort aktualisiert. Die Aktualisierung erfolgt nicht sofort, da die Terminalsitzung nicht automatisch aktualisiert wird und aktualisiert werden muss. Schließen Sie das Terminal und öffnen Sie es erneut, um die Terminalsitzung zu aktualisieren. Von dort aus können Sie Ihr neues bestätigen $ PATH Orte wurden hinzugefügt, indem der folgende Befehl in einem Terminal ausgeführt wurde.

echo $PATH

Hinzufügen von Standorten zum $ PATH für andere Benutzer

Zusätzlich zum Hinzufügen von Standorten zum $ PATH Für Ihr Benutzerkonto auf dem Linux-System möchten Sie möglicherweise Elemente zum hinzufügen $ PATH eines anderen Benutzerkontos. So geht's

Verwenden Sie zuerst die su Befehl, um sich bei dem Benutzer anzumelden, in dem Sie den Linux $ PATH ändern möchten.

su username

Verwenden Sie nach dem Einloggen in das Benutzerkonto das Symbol cp Befehl zum Kopieren der ".bashrc" -Datei in "Documents" zur sicheren Aufbewahrung.

cp .bashrc ~/Documents/bashrc.bak

Öffnen Sie nach der Sicherung die Datei ".bashrc" im Nano Texteditor mit dem Befehl unten.

nano -w ~/.bashrc

Gehen Sie zum Ende der Datei ".bashrc" und geben Sie den folgenden Befehl ein. Denken Sie daran, dass Sie "/ location / to / program / or / script / folder /" entsprechend Ihren eigenen Anforderungen ändern müssen.

export PATH=$PATH:/location/to/program/or/script/folder/

Wiederholen Sie diesen Vorgang, um dem $ PATH so viele Positionen hinzuzufügen, wie Sie möchten. Wenn Sie fertig sind, speichern Sie die Änderungen mit Strg + O, und beenden Sie mit Strg + X. Wenn sich der Benutzer das nächste Mal anmeldet, kann er Dinge in $ PATH von den neuen Positionen ausführen, die Sie hinzugefügt haben.

Fügen Sie $ PATH unter Linux vorübergehend Verzeichnisse hinzu

Permanentes Hinzufügen einzelner Verzeichnisse zum$ PATH unter Linux durch Bearbeiten der ".bashrc" -Datei ist nützlich, wenn Sie über spezielle Programme verfügen, die Sie ständig ausführen möchten. Wenn Sie jedoch etwas nur einmal zum Testen ausführen oder nur basteln müssen, ist es nicht sinnvoll, dem $ PATH unter Linux dauerhaft etwas hinzuzufügen.

Eine Alternative zu permanenten benutzerdefinierten Verzeichnissen in der $ PATH ist durch die Nutzung der Export Befehl im Terminal, um vorübergehend einen Ort zum Terminal hinzuzufügen $ PATH.

Öffnen Sie ein Terminalfenster und schreiben Sie in das Export Befehl, gefolgt von ATH = $ PATH: Verzeichnis. Wenn Sie beispielsweise vorübergehend ein Shell-Skript-Verzeichnis unter "Dokumente" hinzufügen möchten, gehen Sie wie folgt vor:

export PATH=$PATH:/home/derrik/Documents/shell-scripts/

Bei Ausführung dieses Befehls die TerminalsitzungSie verwenden den neuen temporären Pfadspeicherort. Der temporäre $ PATH-Speicherort bleibt auf Ihrem Linux-System verfügbar, bis das System neu gestartet wird.

Entfernen Sie Ergänzungen zu $ ​​PATH

Möchten Sie die benutzerdefinierten Speicherorte entfernen, die Ihrem $ PATH unter Linux hinzugefügt wurden? Führen Sie die folgenden Schritte aus, um die Änderungen rückgängig zu machen.

Hinweis: Wenn Sie die Standardeinstellungen für einen anderen Benutzer wiederherstellen müssen, melden Sie sich mit an su username bevor Sie die folgenden Schritte ausführen.

Schritt 1: Löschen Sie die Datei ".bashrc" mit der Taste rm Befehl.

rm ~/.bashrc

Schritt 2: Benennen Sie die Datei „bashrc.bak“ in „.bashrc“ im Ordner „Documents“ um und legen Sie sie im Basisverzeichnis ab (~).

mv ~/Documetns/bashrc.bak ~/.bashrc

Schritt 3: Starten Sie Ihre Terminalsitzung neu, damit die Änderungen wirksam werden.

Schritt 4: Führen Sie die $ PATH Befehl, um zu überprüfen, ob Ihre benutzerdefinierten Bearbeitungen verschwunden sind.

$PATH
</ p>

Bemerkungen