Menu
CoddyTech

Alle Variablen anzeigen

Teil des Abschnitts Grundlagen der Terminal-Journey von Coddy. Lektion 60 von 82.

Manchmal musst du alle Umgebungsvariablen auf einmal sehen, nicht nur eine nach der anderen. Der Befehl env zeigt alle Umgebungsvariablen an, die derzeit in deiner Shell-Sitzung gesetzt sind.

env

Damit wird eine Liste mit Variablennamen und ihren Werten ausgegeben, jeweils in einer eigenen Zeile im Format NAME=value. Du siehst vertraute Namen wie HOME und USER sowie viele weitere, die das System automatisch festlegt.

Der Befehl printenv funktioniert ähnlich. Ohne Argumente zeigt er alle Variablen genau wie env an. Du kannst ihn auch verwenden, um eine bestimmte Variable ohne das Präfix $ anzuzeigen:

# Alle Variablen anzeigen
printenv

# Eine bestimmte Variable anzeigen
printenv HOME

Da die Ausgabe ziemlich lang sein kann, möchtest du diese Befehle vielleicht mit Werkzeugen kombinieren, die du bereits kennengelernt hast. Zum Beispiel hilft dir das Weiterleiten an grep dabei, bestimmte Variablen zu finden:

env | grep PATH

Dadurch wird die Ausgabe gefiltert, sodass nur Zeilen angezeigt werden, die "PATH" enthalten. So findest du leichter, wonach du in der Flut von Umgebungsvariablen suchst.

challenge icon

Aufgabe

Einfach

Verwende printenv, um den Wert der Umgebungsvariable USER anzuzeigen.

Im Gegensatz zu echo kannst du mit dem Befehl printenv eine bestimmte Variable anzeigen, ohne das Präfix $ zu verwenden. Übergib einfach den Variablennamen als Argument.

Deine Ausgabe sollte deinen aktuellen Benutzernamen anzeigen.

Hinweis: Das Befehlsformat lautet printenv VARIABLE_NAME

Probier es selbst

Terminal
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Terminal-Playground