Drucken Sie alle Umgebungsvariablen und -Werte ab

Drucken Sie alle Umgebungsvariablen und -Werte ab
Ihre Shell erstellt mehrere Arten von Informationen, während Sie mit dem Server aus der Shell -Sitzung interagieren. Es enthält Informationen über das Shell -Verhalten und den Zugriff auf die Ressourcen. Konfigurationseinstellungen enthalten einige dieser Einstellungen, und die Benutzereingabe bestimmt andere.

Auf diese Weise verfolgt die Shell alle Einstellungen und Informationen, um die Umgebung aufrechtzuerhalten. Shells bauen jedes Mal, wenn sie eine Sitzung starten, eine Umgebung, die Variablen enthält, die die Eigenschaften eines Systems definieren. Wenn Sie also die Methoden zum Ausdruck aller Umgebungsvariablen und -Werte kennenlernen möchten, lesen Sie diesen Blog, um einen Auftrag darüber zu erhalten.

Verprügeln Drucken Sie alle Umgebungsvariablen und -Werte aus

Durch Verwendung der Befehle env oder drucken, Wir können alle Variablen unserer Umgebung sehen. Hier ist der folgende Befehl und seine Ausgabe:

drucken
env

Sowohl Printenv als auch Env erzeugen ähnliche Ergebnisse. Sie unterscheiden sich nur darin, wie sie bestimmte Aufgaben ausführen. Wenn Sie beispielsweise Printenv verwenden, können Sie die Werte spezifischer Variablen mit dem folgenden Befehl sehen:

Druckpfad

Nach dem, was wir oben gelernt haben.

Prinkenv zeigt an, dass mehrere Umgebungsvariablen ohne unsere Eingaben über unsere Systemdateien und Prozesse festgelegt wurden.

Sie können den Befehl SET dafür verwenden. Ohne andere Parameter erhalten wir eine Liste von Umgebungsvariablen, allen Shell -Variablen, Shell -Funktionen und lokalen Variablen:

Satz

Meistens ist diese Liste sehr lang. Sie können also den folgenden Befehl für die geringere Ausgabe verwenden:

set | weniger

Es ist wahrscheinlich nicht notwendig, beispielsweise alle Bash -Funktionen zu erfahren.

Um die Ausgabe zu bereinigen, können wir angeben, dass wir im POSIX -Modus arbeiten, wodurch keine Shell -Funktionen drucken werden. Damit es keine aktuelle Umgebung ändert, können wir dies in einer Unterschale ausführen:

(set -o posix; set)

Es gibt einige Umgebungsvariablen und Shell -Variablen, die hier aufgeführt werden müssen.

Die Ausgabe dieser Befehle entspricht nicht mit der Ausgabe von Env oder Printing, sodass wir nicht nur Shell -Variablen mit diesen Vergleiche erhalten können. Die Verwendung dieser Befehle gibt uns jedoch eine teilweise Liste:

comm -23 <(set -o posix; set | sort) <(env | sort)

Obwohl dies zutreffend ist, sind möglicherweise noch einige Umgebungsvariablen vorhanden.

In Ihrer Sitzung sehen Sie weiterhin die Umgebungsvariablen und Shell -Variablen, die Sie festgelegt haben.

Es gibt viele Verwendungszwecke für diese Variablen. Diese Technologien bieten eine Alternative zum Schreiben von Änderungen an Dateien, um persistente Sitzungswerte festzulegen.

Gemeinsame Linux -Variablen

Wir zeigen Werte von Shell -Variablen unter Linux an, indem wir die Befehle für printf/echo unter Verwendung von:

Systemvariable Befehle Beschreibung
Bash_version Bash_version Diese Variable enthält die aktuelle Version von Bash.
Hostname Hostname Computername.
CDPath CDPath Suchpfad des CD -Befehls.
Histfile Histfile Der Befehlsverlauf wird in dieser Datei gespeichert.
HistFilesize HistFilesize In der Verlaufsdatei ist dies die maximale Anzahl von Zeilen.
Histaret Histaret Befehlsverlaufsspeichergröße. Es ist standardmäßig auf 500 festgelegt.
HEIM HEIM Das Heimverzeichnis des aktuellen Benutzer.
Ifs Ifs Interne Feldabscheider teilen Wörter nach Expansion und Zeilen in Wörter mit dem integrierten Befehl gelesen.
Lang Lang Dies wird in einer Kategorie verwendet, die nicht speziell mit einer Variablen mit LC_ ausgewählt wurde, um die Kategorie der Gebietsschema für diese Kategorie zu bestimmen.
WEG WEG Dies ist der Suchpfad für Befehle-die Shell sucht nach Befehlen in den von Kolons begrenzten Verzeichnissen.
PS1 PS1 Stellen Sie die Eingabeaufforderungen ein.
Tmout Tmout Lesen Sie standardmäßig ein integriertes Befehl vor.

Eine interaktiv. Der Benutzer protokolliert ohne Eingabe.

BEGRIFF BEGRIFF

Exportbegriff = VT100

Wählen Sie einen Terminaltyp, mit dem Sie sich anmelden können.
HÜLSE HÜLSE Der Login -Shell -Pfad wird hier eingestellt.
ANZEIGE ANZEIGE

Exportanzeige =: 0.1

Zeigen Sie den Namen x an
EDITOR Export -Editor =/usr/bin/vim Legen Sie den Namen des Standardtexteditors fest.

Abschluss

Es waren also die kurzen Informationen zum Bash -Druck aller Umgebungsvariablen und -Werte. Wir haben die bestmöglichen Details aufgenommen, um die Umgebungsvariable über das Linux -Terminal anzuzeigen. Stellen Sie sicher, dass Sie unsere offizielle Website besuchen, um mehr über Linux zu erfahren.