Hinzufügen von Verzeichnissen zum Pfad unter Linux

click fraud protection

Unter Linux $ PATH Definiert die Standardverzeichnisse, in denen ausführbare Programme auf dem System ausgeführt werden können durch das Terminal. 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 hinzugefügt werden $ PATH.

Sichern Sie .bashrc

Verzeichnisse hinzufügen zu $ PATH Unter Linux wird die Datei ".bashrc" eines einzelnen Benutzers bearbeitet. Bevor Sie jedoch mit dem Bearbeitungsprozess beginnen, müssen Sie eine Sicherungskopie Ihrer .bashrc-Datei erstellen, da diese die Terminalvariablen für das Benutzerkonto definiert.

Verwendung der vgl Befehl, erstellen Sie eine vollständige Kopie der Datei ".bashrc" in Ihrem Ausgangsverzeichnis (~) und platzieren Sie die Sicherung in "Dokumente" mit der Dateierweiterung ".bak".

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

instagram viewer
cp ~ / .bashrc ~ / Documents / bashrc.bak

Bearbeiten Sie .bashrc

Wenn die Datei ".bashrc" in Ihrem Ordner "Dokumente" gesichert ist, kann die Bearbeitung beginnen. Verwendung der Nano Öffnen Sie mit dem Befehl die Datei „.bashrc“ (in Ihrem Home-Verzeichnis) zu Bearbeitungszwecken.

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

nano -w ~ / .bashrc

Gehen Sie im Nano-Editor zum Ende der Datei. Dann schreibe hinein Export gefolgt von PATH = $ PATH: Verzeichnis. Um beispielsweise ein Programm direkt aus dem Ordner "Programme" in "/ home / derrik /" auszuführen, schreibe ich den folgenden Code in Nano.

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

Kopieren Sie für Ihre Zwecke das folgende Befehlsbeispiel und ersetzen Sie "Verzeichnis" durch den genauen Speicherort des Programmordners oder Skriptordners, damit dieser Ihrem Pfad hinzugefügt werden kann. Beachten Sie, dass mehrere hinzugefügt werden können $ PATH Linien, und es gibt keine Begrenzung, also zögern Sie nicht, so viele Orte hinzuzufügen, wie Sie möchten!

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

Wenn Sie der Datei ".bashrc" so viele $ PATH-Zeilen hinzugefügt haben, wie Sie benötigen, drücken Sie die Taste 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. Der Grund dafür, dass die Aktualisierung nicht sofort erfolgt, ist, dass 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 Standorte wurden hinzugefügt, indem der folgende Befehl in einem Terminal ausgeführt wurde.

echo $ PATH. 

Hinzufügen von Speicherorten 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. Hier erfahren Sie, wie es geht.

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

su Benutzername

Verwenden Sie nach dem Anmelden beim Benutzerkonto die vgl Befehl zum Kopieren der Datei ".bashrc" in "Dokumente" zur sicheren Aufbewahrung.

cp .bashrc ~ / Documents / bashrc.bak

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

nano -w ~ / .bashrc

Gehen Sie zum Ende der Datei ".bashrc" und schreiben Sie den folgenden Befehl. Denken Sie daran, dass Sie "/ location / to / program / oder / script / folder /" ändern müssen, um es Ihren eigenen Anforderungen anzupassen.

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

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

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

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

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

Öffnen Sie ein Terminalfenster und schreiben Sie in das Export Befehl, gefolgt von ATH = $ PATH: Verzeichnis. Um beispielsweise vorübergehend ein Shell-Skriptverzeichnis in "Dokumente" hinzuzufügen, gehen Sie wie folgt vor:

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

Wenn Sie diesen Befehl ausführen, verfügt die von Ihnen verwendete Terminalsitzung über den neuen temporären Pfad. Der temporäre Speicherort $ PATH 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 Benutzernamebevor Sie die folgenden Schritte ausführen.

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

rm ~ / .bashrc

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

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

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

Schritt 4: Führen Sie die aus $ PATH Befehl, um zu überprüfen, ob Ihre benutzerdefinierten Änderungen nicht mehr vorhanden sind.

$ PATH
watch instagram story