Was sind Umgebungsvariablen unter Linux??
In Linux sind die Umgebungsvariablen eine Sammlung konfigurierbarer benannter Variablen, die bereits auf dem Gerät gespeichert wurden, das auf dem Terminal von Linux-basierten Geräten ausgeführt wird. Die Umgebungsvariable enthält einen Namen und hat einen bestimmten Wert darin. Wir können den Standardpfad unter Linux mit der Umgebungsvariablen ändern. Beispielsweise kann die Umgebungsvariable die Standard -Suchmaschine, den Speicherort der ausführbaren Befehle oder die Tastaturkonfiguration verfolgen.
Hier sind die verschiedenen Techniken, um den Standardpfad anzuzeigen. Sie können auch den Weg selbst hinzufügen:
Technik 1: Standard "Pfad" unter Linux
Wenn Sie den Standardpfad unter Linux anzeigen möchten, schreiben wir den folgenden Befehl im Linux -Terminal:
linux@linux-virtualBox: ~ $ echo $ path
Das Folgende ist der Standardpfad des Linux -Geräts. Die Dateipfade können basierend auf Ihrem Linux -System etwas variieren. Wie Sie in der folgenden Ausgabe überprüfen, wird der Dickdarm „:“ verwendet, um jedes „Pfad“ -Verzeichnis im Terminal sowie einige Verzeichnisse zu trennen, die standardmäßig in der Ausgabe aufgelistet sind. Wenn ein Befehl gestartet wird, scannt das System diese Verzeichnisse von links nach rechts.
Wenn wir das schreiben "Echo $ pathBefehl und wir haben nicht den Pfad des Verzeichnisses erhalten, wir müssen den Verzeichnispfad hinzufügen. Hier ist ein Beispiel: Wenn wir den Befehl eingeben, um den Pfad anzuzeigen, haben wir keinen Pfad angesehen, wie Sie in der folgenden Abbildung sehen können:
Technik 2: Hinzufügen des Inode zu einer temporären Pfadvariable
Um einen temporären Pfad unter Linux zu erstellen, schreiben wir den folgenden Befehl in das Terminal:
linux@linux-virtualBox: ~ $ export path =/usr/local/sbin:/usr/local/bin:/usr/sbin:/sbin:/bin:
/usr/games:/usr/local/games:/snap/bin
Jetzt können wir auf den Pfad zugreifen, indem wir zusammen mit dem Path_Name „Echo“ schreiben.
linux@linux-virtualBox: ~ $ echo $ path
Hier ist die gewünschte Ausgabe des Befehls:
Diese Schöpfungsmethode existiert nur, bis wir das vorhandene Terminal beenden, was bedeutet, dass es sich um eine temporäre Sitzung handelt. Die Pfadvariable kehrt zu ihren Standardeinstellungen zurück, wenn Sie die vorhandene Aktivität beenden und eine andere starten. Der kürzlich eingefügte Inode wird nicht vorhanden sein. Ein Inode muss verwendet werden, um den Pfad so zu halten. Wir verwenden eine andere Methode, bei der er den Inode in der Terminalsitzung dauerhaft hält.
Technik 3: Dauerhaft den Inode am Ende einer Pfadvariablen hinzufügen
Diese Methode fügt den Pfad in der Terminalkonfigurationsdatei dauerhaft hinzu. Um dauerhaft hinzuzufügen, verwenden wir den Befehl „bashrc“. Hier ist die vollständige Aussage:
linux@linux-virtualBox: ~ $ nano ~/.bashrc
Nachdem wir die Eingabetaste getroffen haben, erhalten wir die folgende Ausgabe:
Um aus dem BSHRC -Terminal zu verlassen, gibt es Hinweise, um das BSHRC -Terminal am unteren Rand des Terminals zu verlassen. Nachdem Sie zum Hauptterminal zurückgekehrt sind, schreiben Sie die “Exportweg”. Weisen Sie dann den Pfad des Inode Ihrer Wahl im Linux -Terminal zu. Das Folgende ist der vollständige Befehl, um den Pfad des Inode zu geben:
linux@linux-virtualBox: ~ $ export path = $ path:/home/linux
Warten Sie nach dem Schreiben des vorherigen Befehls, damit die Änderungen nach dem Eintritt in den Pfad Ihrer Wahl im Linux -Terminal vorgenommen werden. Speichern Sie dann die BASHRC -Datei und schließen Sie sie.
Sobald eine neue Terminalsitzung gestartet wurde, wird die Pfadvariable geändert. Verwenden Sie nun einfach die Anweisung „Source“, um die Änderungen an der vorhandenen Sitzung zu implementieren. Verwenden Sie den folgenden Befehl, um den Befehl "Quell" in die BASHRC -Datei zu implementieren:
linux@linux-virtualBox: ~ $ source ~/.bashrc
Wenn Sie in Zukunft einen neuen Inode in der BASHRC -Datei hinzufügen möchten, verwenden Sie den Dickdarm „:“, um die Verzeichnisse dem vorhandenen “hinzuzufügen“Export" Stellungnahme.
Überprüfen Sie nach dem Importieren der aktualisierten BSHRC. Im Folgenden ist der Befehl zur Bestätigung der aktualisierten Adresse/des aktualisierten Pfades zu bestätigen. Schreiben Sie zuerst "Echo" und schreiben Sie dann den "$ path", um auf die aktualisierte Adresse zuzugreifen.
linux@linux-virtualBox: ~ $ echo $ path
Hier ist die gewünschte Ausgabe der zuvor implementierten Befehle im Linux-Terminal. Wie Sie in der folgenden Ausgabe sehen, haben wir jetzt eine aktualisierte Adresse in der BASHRC -Datei, da die neue Inode -Adresse dem vorherigen Pfad hinzugefügt wird, der "/home/linux" ist.
Hier ist ein weiterer Befehl in Linux, um die aktuelle vorhandene Adresse in der BASHRC -Datei im Linux -Terminal anzuzeigen:
linux@linux-virtualBox: ~ $ Prinzipenv Pfad
Das Folgende ist die Ausgabe der “druckenBefehl ”, der die gleiche Ausgabe anzeigt, da er im Linux -Terminal genauso wie" echo "funktioniert:
Technik 4: Hinzufügen des Inodees am Start zu einer Pfadvariablen unter Linux dauerhaft
Wenn Sie zu Beginn des vorhandenen Pfades in der BASHRC -Datei unter Linux einen bestimmten Pfad hinzufügen möchten. Diese Methode ist die gleiche wie zuvor. Der einzige Unterschied besteht darin, den Pfad hinzuzufügen, bevor Sie in der BASHRC -Datei unter Linux auf den „$ path“ zugreifen.
linux@linux-virtualBox: ~ $ export path =/home/linux: $ path
Nachdem wir den vorherigen Befehl in der BASHRC -Datei geschrieben haben, implementieren wir diese Änderungen nun in der Datei.Verwenden Sie den Befehl „Source“, um die BSHRC -Datei wie folgt in Linux zu aktualisieren:
linux@linux-virtualBox: ~ $ source ~/.bashrc
Nachdem wir die Datei aktualisiert haben, möchten wir nun überprüfen, ob die Änderungen vorgenommen werden oder nicht. Schreiben Sie den folgenden schriftlichen Befehl:
linux@linux-virtualBox: ~ $ echo $ path
Das Folgende ist die Ausgabe der Modifikation, die wir in der BASHRC -Datei im Linux -Terminal vorgenommen haben:
Wie Sie in der Ausgabe sehen, wird der neue Pfad zu Beginn des vorherigen Pfades hinzugefügt, der in der BASHRC -Datei dauerhaft gespeichert ist.
Abschluss
In diesem Tutorial haben wir etwas über eine der Umgebungsvariablen in Linux gelernt, die als „Pfad“ bezeichnet wird.Wir haben gelernt, wie man den Standardpfad in das Terminal bekommt und was zu tun ist, um den Pfad hinzuzufügen, wenn er noch nicht da ist. Mit einer gründlichen Erklärung haben wir gelernt, wie man den Pfad am Anfang und am Ende der vorhandenen Adresse in der BASHRC.