Menu
Coddy logo textTech

Alle Variablen anzeigen

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

Manchmal müssen Sie alle Umgebungsvariablen auf einmal sehen, nicht nur eine nach der anderen. Der Befehl env zeigt jede Umgebungsvariable an, die derzeit in Ihrer Shell-Sitzung gesetzt ist.

env

Dies gibt eine Liste von Variablennamen und deren Werten aus, jeweils in einer eigenen Zeile im Format NAME=value. Sie werden bekannte Variablen wie HOME und USER sehen, zusammen mit vielen anderen, die das System automatisch setzt.

Der printenv-Befehl funktioniert ähnlich. Ohne Argumente zeigt er alle Variablen an, genau wie env. Sie können 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 recht lang sein kann, möchten Sie diese Befehle vielleicht mit Werkzeugen kombinieren, die Sie bereits gelernt haben. Zum Beispiel hilft Ihnen das Weiterleiten an grep dabei, bestimmte Variablen zu finden:

env | grep PATH

Dies filtert die Ausgabe, um nur Zeilen anzuzeigen, die „PATH“ enthalten, was es einfacher macht, das Gesuchte in der Flut von Umgebungsvariablen zu finden.

challenge icon

Aufgabe

Einfach

Verwenden Sie printenv, um den Wert der Umgebungsvariablen USER anzuzeigen.

Im Gegensatz zu echo ermöglicht es der Befehl printenv, eine bestimmte Variable ohne das Präfix $ anzuzeigen. Übergeben Sie einfach den Variablennamen als Argument.

Ihre Ausgabe sollte Ihren aktuellen Benutzernamen anzeigen.

Hinweis: Das Befehlsformat ist printenv VARIABLE_NAME

Spickzettel

Um alle Umgebungsvariablen anzuzeigen, verwenden Sie den Befehl env:

env

Der Befehl printenv funktioniert ähnlich. Ohne Argumente zeigt er alle Variablen an:

printenv

Um eine bestimmte Variable mit printenv anzuzeigen, übergeben Sie den Variablennamen ohne das Präfix $:

printenv HOME

Sie können die Ausgabe mit grep filtern:

env | grep PATH

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