Umgebungsvariablen sind Schlüssel-Wert-Paare in Linux, die dauerhaft oder vorübergehend gespeichert werden, um von Anwendungen über die Shell verwendet zu werden.
In dieser Anleitung erfahren Sie, wie Sie Umgebungsvariablen unter Linux einrichten, auflisten und entfernen.
Die globalen Umgebungsvariablen werden in etc/environment gespeichert . Alle Änderungen, die in dieser Datei vorgenommen werden, spiegeln sich im gesamten System für alle Benutzer wider.
Temporäre Umgebungsvariablen festlegen
Temporäre Variablen sind nur für die aktuelle Shell-Sitzung verfügbar. Die Variablen werden gelöscht, sobald Sie das Terminal schließen.
Sie können temporäre Variablen mit der folgenden Syntax erstellen.
KEY1=value KEY2="value 2" KEY3=value1:value2
- Die Namen der Umgebungsvariablen sollten in GROSSBUCHSTABEN geschrieben werden. Dabei wird zwischen Groß- und Kleinschreibung unterschieden.
- Das Paar aus Name und Wert sollte durch
=
getrennt werden Zeichen ohne Leerzeichen drumherum. - Mehrere Werte können zu einer einzelnen Variablen hinzugefügt werden, die durch Doppelpunkt
:
getrennt wird . - Die Werte mit Leerzeichen sollten in Anführungszeichen gesetzt werden
" "
.
Umgebungsvariablen auflisten
Sie können alle verfügbaren Umgebungsvariablen auflisten, indem Sie einfach die folgenden Befehle verwenden.
env printenv
Diese beiden Befehle listen alle im System gespeicherten Umgebungsvariablen auf.
Umgebungsvariablen lesen
Sie können die Umgebungsvariablen mit dem printenv
lesen Befehl und echo
Befehl.
Verwenden von printenv Befehl.
printenv HOME
Output /home/cloudbooklet
Sie können auch den printenv
verwenden Befehl zum Lesen mehrerer Variablen.
printenv TERM SHELL
Output xterm-256color /bin/bash
Verwenden von Echo Befehl.
echo $HOME
Output /home/cloudbooklet
Sie können auch den echo
verwenden Befehl zum Lesen mehrerer Variablen.
echo $TERM $SHELL
Output xterm-256color /bin/bash
Umgebungsvariablen löschen
Es ist sehr einfach, Umgebungsvariablen zu löschen. Sie müssen nur den unset
verwenden Befehl mit dem Variablennamen, um ihn zu löschen.
unset variablename
Dieser Befehl entfernt die Variable dauerhaft.
Festlegen von permanenten Umgebungsvariablen
Die permanenten Umgebungsvariablen werden an 3 Stellen gespeichert.
/etc/environemnt
:Diese Datei speichert die Variablen, auf die alle Benutzer im gesamten System global zugreifen können./etc/profile
:Immer wenn eine Bash-Shell eingegeben wird, werden die Variablen in dieser Datei geladen. Um dieser Datei eine Umgebungsvariable hinzuzufügen, müssen Sie denexport
verwenden Befehl.~/.bashrc
:Benutzerspezifische Umgebungsvariablen werden hier hinzugefügt.
Um die hinzugefügten Variablen in Ihre aktuelle Sitzung zu laden, müssen Sie den Quellbefehl verwenden.
source ~/.bashrc
Bereiten Sie sich auf eine Rolle als Information Technology Professional vor mit Linux-Betriebssystem
Schlussfolgerung
Jetzt haben Sie gelernt, wie man Umgebungsvariablen setzt, auflistet und entfernt, wenn sie nicht benötigt werden.
Vielen Dank für Ihre Zeit. Wenn Sie auf ein Problem oder Feedback stoßen, hinterlassen Sie bitte unten einen Kommentar.