So listen Sie Umgebungsvariablen unter Linux auf

Oct 31, 2025
Linux

Unter Linux halten Umgebungsvariablen wichtige Werte und Einstellungen. Skripte, Anwendungen und Shells lesen diese Werte, häufig, um sich selbst zu konfigurieren oder ihr Verhalten zu steuern. Hier sind verschiedene Möglichkeiten, um Umgebungsvariablen in Ihrem Terminal zu zeigen und auch die Liste zu interpretieren.

Alles über Umgebungsvariablen
So zeigen Sie den Wert einer Umgebungsvariablen
So listen Sie Umgebungsvariablen mithilfe von Printenv auf
Einige gemeinsame Umgebungsvariablen
Umweltinspektionen

Alles über Umgebungsvariablen

Unsere verschiedenen Testcomputer haben durchschnittlich 50 Umgebungsvariablen auf jedem von ihnen. Eine Umgebungsvariable ist wie jede andere Variable eine Kombination eines Namens und eines Werts. Der Name ist einzigartig, festgelegt, wenn die Variable erstellt wird, und hält die Lebensdauer der Umgebungsvariablen.

Variablen halten Werte für uns. Wenn ein Prozess wissen muss, wie hoch der Wert ist, wird die Variable mit dem Namen in einer Liste nachgedacht und liest den Wert daraus. Obwohl Variablennamen nicht geändert werden können, können ihre Werte sein.

Sie ändern nicht oft die Systemumgebungsvariablen, aber Sie können es, wenn Sie dies tun müssen. Zum Beispiel möchten Sie möglicherweise die Größe Ihrer erhöhen Bash Shell Command History History Zwischenspeicher. Sie können den Wert der bearbeiten $ HistSize Umgebungsvariable in Ihre Datei ".bashrc" So setzen Sie eine neue Obergrenze für die Anzahl der erinnerten Befehle.

Das ist ordentlich und bequem, aber Sie werden es nicht oft tun. Umgebungsvariablen werden in der Regel an ihren Standardeinstellungen zurückgelassen oder sie werden einmal geändert und dann vergessen. Sie werden nicht oft basteln.

Dennoch lohnt es sich, zu wissen, wie Sie die definierten und auf Ihrem Computer verwendeten Umgebungsvariablen überprüfen. Wenn Sie die Umgebungsvariablen in ein Terminalfenster drucken, können Sie deren Werte sehen, und zeigt Ihnen, welche Aspekte Ihrer Linux -Erfahrung durch diese Hintergrundwerte bestimmt werden.

VERWANDT: So setzen Sie Umgebungsvariablen in Bash unter Linux

So zeigen Sie den Wert einer Umgebungsvariablen

Sie können verwenden Echo Um den in einer Umgebungsvariablen gespeicherten Wert zu sehen. Dazu müssen Sie den Namen der Umgebungsvariablen im Voraus kennen.

Es werden üblicherweise zwei Methoden verwendet, um die Namen und Werte aller Umgebungsvariablen unter Linux anzuzeigen. Sie sind die env und das drucken Befehle.

Der drucken Das Kommando ist der offizielle Weg, dies zu tun. Der Befehl wurde geschrieben speziell für diesen Zweck . Der env Befehl hat an ganz anders .

env wird verwendet, um eine Anwendung mit temporären, benutzerdefinierten Werten für Umgebungsvariablen auszuführen. Diese überschreiben die realen gespeicherten Werte und ermöglichen es der Anwendung, in einer geänderten Umgebung auszuführen. Wenn Sie aufrufen env Ohne Befehlszeilenparameter besteht die Standardaktion darin, die Umgebungsvariablen aufzulisten.

Wir können auch das für den Job entwickelte Tool verwenden, anstatt sich von der Nebeneffekt eines Tools zu verlassen, das falsch aufgerufen wurde drucken Umgebungsvariablen in unseren Beispielen zu überprüfen.

So listen Sie Umgebungsvariablen mithilfe von Printenv auf

Der drucken Mit dem Befehl können Sie Umgebungsvariablen anzeigen und ist in der Praxis sehr einfach. Es hat nur sehr wenige Optionen. Du kannst den ... benutzen --Ausführung Option, um die Versionsnummer der Version auf Ihrem Computer herauszufinden, und Sie können die verwenden --Hilfe Befehl, um eine kurze Beschreibung dieser beiden und einer anderen Befehlszeilenoption anzuzeigen.

Die andere Option ist die -0 (NULL -Terminator) Option. Normalerweise, drucken Listet die Umgebungsvariablen pro Zeile auf, indem Sie zum Ende jeder Zeile ein neues Zeilenzeichen hinzufügen. Der -0 Die Option ersetzt diesen neuen Charakter durch ein Null -Byte. Sie würden diese Option verwenden, wenn Sie es wären Rohrleitungen Die Ausgabe in eine andere Anwendung, die die neuen Zeichen nicht benötigte.

Die Wirkung der -0 Option in einem Terminalfenster besteht darin, die Ausgabe in eine undurchdringliche Textwand zusammenzuschließen.

Es ist praktisch unmöglich, die in diesem Format aufgeführten Umgebungsvariablen zu verstehen. Es wird ein seltenes Ereignis sein, wenn Sie jemals das verwenden müssen -0 Möglichkeit. Lassen Sie uns es fallen lassen und es erneut versuchen.

Die Ausgabe wird mit einer Umgebungsvariablen pro Zeile gedruckt. Umgebungsvariable Namen verwenden nach Konvention immer Großbuchstaben. Unmittelbar nach dem variablen Namen ist ein Gleichen Zeichen “ = „, Gefolgt von dem Wert, auf den die Umgebungsvariable eingestellt ist.

Es gibt immer noch viel Ausgabe, sodass Sie es möglicherweise einfacher finden, die Umgebungsvariablen zu leiten hinein weniger .

Auf diese Weise können Sie durch die Liste der Umgebungsvariablen scrollen und auch die Liste durchsuchen.

Wenn Sie etwas über die Umgebungsvariable wissen, an der Sie interessiert sind, können Sie es können verwenden Grep um die wahrscheinlichen Kandidaten zu finden. Angenommen, Sie wissen, dass es eine Umgebungsvariable gibt, in der das Wort "Anzeige" enthält. Wir können die Liste wie diese durchsuchen:

Einige gemeinsame Umgebungsvariablen

Die Standardumgebungsvariablen auf verschiedenen Linux -Computern unterliegen den Vorlieben der Wartenden der verschiedenen Verteilungen. Desktop -Umgebungen und Muscheln. Wenn Sie also Umgebungsvariablen auf Ihrem Linux -Gerät überprüfen, sehen Sie möglicherweise unterschiedliche Ergebnisse.

Hier sind einige der häufigsten Umgebungsvariablen, die Sie wahrscheinlich auf einem Linux -Computer verwenden, das Sie verwenden. Die Gnome -Desktop -Umgebung .

  • Bashopts : Die Liste der Befehlszeilenoptionen, die beim Start von Bash verwendet wurden.
  • Bash_version : Die Version von Bash.
  • SÄULEN : Die Breite des Terminals in Spalten.
  • Dirstack : Der Stapel Verzeichnisse für die Verwendung mit Die Pushd Und Popd Befehle .
  • HistFilesize : Die maximale Anzahl von Befehlsverlaufszeilen, die in die Verlaufsdatei geschrieben werden können.
  • HistSize : Die maximale Anzahl von Zeilen von Befehlsgeschichte darf im Speicher gespeichert werden. Wenn Sie an dieser Nummer vorbeigehen, werden zuvor erinnerte Befehle im Speicher überschrieben. Wenn Sie Ihr Terminalfenster schließen, wird der Befehlsverlauf in die Verlaufsdatei geschrieben.
  • HEIM : Das Heimverzeichnis des aktuellen Benutzers.
  • Hostname : Der Name des Computers .
  • Ifs : Das interne Feldabscheider, mit dem die Benutzereingabe analysiert wird. Der Standardwert ist ein Speicherplatz.
  • Lang : Die aktuellen Sprach- und Lokalisierungseinstellungen, einschließlich Charakterkodierung.
  • Ls_colors : Dies definiert die Codes, mit denen die Ausgabe von LS Farbe hinzufügt.
  • Post : Der Pfad zum Linux -Mailbox des aktuellen Benutzers.
  • Oldpwd : Das vorherige Arbeitsverzeichnis.
  • PS1 : Die primäre Eingabeaufforderung Definition. Dies definiert, wie die Eingabeaufforderung in Ihrem Terminalfenster aussieht.
  • WEG : Eine dicker getrennte Liste von Verzeichnissen, die in der Reihenfolge für einen Übereinstimmungsbefehl oder eine Anwendung durchsucht werden, wenn Sie einen Befehl in die Shell eingeben.
  • PWD : Das aktuelle Arbeitsverzeichnis.
  • HÜLSE : Der Name deines Namens Standardschale .
  • BEGRIFF : Die Art des Terminals, der beim Ausführen einer Schale emuliert wird.
  • Uid : Die Benutzerkennung des aktuellen Benutzers.
  • BENUTZER : Der aktuelle Benutzer.
  • _ : Der zuletzt ausgeführte Befehl. Wenn du benutzt drucken Um dies aufzulisten, wird es immer sein drucken .

Umweltinspektionen

Um alle Ihre Umgebungsvariablen aufzulisten, verwenden Sie drucken . Den Ausgang durchschlagen Grep um die Ergebnisse zu filtern und zu verwenden Echo Den Wert einer bestimmten, bekannten Umgebungsvariablen drucken.


Linux - Die beliebtesten Artikel

So erzwingen Sie Benutzer, um ihre Passwörter auf Linux zu ändern

Linux Nov 4, 2024

Ilya Titbuchev / Shutterstock Passwörter sind der Keystone zur Kontosicherheit. Wir zeigen Ihnen, wie Sie Kennwörter zurücksetzen, PASSWORT-Ablaufzeiten fes..


Neue Produkte in Debian 11 „Bullseye“

Linux Jul 22, 2025

Debiane Der Vorläufer von vielen anderen Linux-Distributionen hat Release 11 in der Testphase zur Verfügung gestellt. Waagen Sie die Tugenden des Upgradings oder sind Sie nur ..


So deaktivieren Sie einen Ubuntu-PC

Linux Oct 12, 2025

Wie alle PCs, die die Ubuntu. Das Desktop-Betriebssystem muss ab und zu deaktiviert sein. Das Herunterfahren von Ubuntu ist einfach und Sie verfügen über mehrere Methoden zur ..


Können Sie Linux auf einem M1-Apple-Silizium-Mac installieren?

Linux Nov 12, 2024

Nicht jeder kauft einen Mac, um ausschließlich MacOS auszuführen. Die schlechte Nachricht ist, dass die native Linux-Unterstützung auf Apple Silicon im November 2021 noch nicht mögli..


So finden Sie den PID eines Linux -Prozesses mit PIDOF oder PGREP

Linux Nov 15, 2024

Die Arbeit mit einem Linux -Prozess bedeutet häufig, seine Prozess -ID oder PID zu kennen. Es ist eine eindeutige Nummer, die jeder laufenden Software gegeben hat. Hier sind zwei Möglichkeite..


Wie man mit Leerzeichen in Dateinamen unter Linux umgeht

Linux Dec 14, 2024

Wie die meisten Betriebssysteme unterstützt Linux Dateinamen mit Plätzen. Die Verwendung dieser Dateinamen in der Befehlszeile ist jedoch nicht immer einfach. Hier finden Sie verschiedene Mö..


So integrieren Sie Anwendungen und Skripte in einen Linux -Desktop

Linux Oct 10, 2025

Unter Linux wird eine Anwendung ohne Desktop -Datei nicht in Ihre Desktop -Umgebung integriert. Die meisten Anwendungen bieten einen, aber gelegentlich müssen Sie eine erstellen. Es ist ziemli..


7 Fehler Neue Linux -Benutzer machen (und wie man sie vermeidet)

Linux Nov 11, 2024

Linux zu lernen kann eine frustrierende Erfahrung sein, bei der sich alles wie ein Kampf anfühlt. Wenn Sie diese häufigen Fehler vermeiden, wird Ihre Einführung und Übernahme von Linux viel..


Kategorien