Drucken Sie alle Umgebungsvariablen drucken

Drucken Sie alle Umgebungsvariablen drucken
Umgebungsvariablen sind eine Sammlung dynamischer spezifizierter Werte, die in der Maschine aufbewahrt werden, die von Programmen verwendet wurde, die in Terminals oder Unterschalen in Ubuntu- und Linux -Plattformen ausgeführt werden. Die Umgebungsvariable grundlegend ist ein Attribut mit einem Titel und einem Wert. Umgebungsvariablen beinhalten die Änderung der Art und Weise, wie ein System funktioniert, sowie das Verhalten der Programme des Geräts. Die Umgebungsvariable kann unter anderem Daten wie den regulären Textverarbeitungsprozessor oder die Suchmaschine, die Route zu ausführbaren Dokumenten, das Maschinengebietsschema und die Tastaturlayouteinstellungen enthalten.

Umgebungs variable Wert festlegen

Sie müssen verstehen, dass die Umgebungsvariablen genauso initialisiert werden, wie die anderen Variablen in einer Programmiersprache initialisiert werden, i, i.e., Bash -Variablen. Obwohl der Titel einer Umgebungsvariablen immer fallempfindlich ist, ist ich.e., Es muss Großbuchstaben sein. Mehr als zwei Werte können einer Umgebungsvariablen unter Verwendung des Dickdarms ":" zugeordnet werden.

Hier ist eine einfache allgemeine Syntax der Initialisierung einer Umgebungsvariablen. Es ist allgemein bekannt. Wenn Sie es ohne Argument oder ein festgelegtes Flag verwenden, wird Ihre Shell alle Umgebungsvariablen angezeigt, wie Sie aus dem Bild unten sehen können. Die häufigsten Beispiele für das integrierte „Set“ sind "set -x", um zu erweitern und anzuzeigen, "set -e", um das Programm zu beenden Zeigen Sie einen Fehler an, wenn er eine Variable ohne festgelegten Wert gefunden hat, "festgelegt", um zu vermeiden, dass die Befehle und viele weitere ausgeführt werden.

  • Schlüssel = Wert
  • Taste = value1: value2
$ set

Drucken Sie alle Umgebungsvariablen mit Env aus

Beginnen wir mit verschiedenen Befehlen in der Shell, um die Umgebungsvariablen zu drucken. Starten Sie zuvor Ihre Konsolenanwendung mit dem „Strg+Alt+T“ auf der Ubuntu 20 mit dem „Strg+Alt+T“.04 Desktop. Die allererste Methode, um alle Umgebungsvariablen anzuzeigen. Es wird jedoch nur die derzeit aktiven Umgebungsvariablen des Systems angezeigt.

Sie können auch einige Argumente darin übergeben, um die Ausgabe zu ändern. Wir haben den einfachen Befehl „Env“ verwendet, um alle aktuellen Umgebungsvariablen in unserer Shell gemäß der angegebenen Ausgabe anzuzeigen.

$ env

Drucken Sie alle Umgebungsvariablen mit Printenv aus

Lassen Sie uns ein weiteres Beispiel sehen, um alle Umgebungsvariablen in der Schale zu drucken. Dieses Mal haben wir den Befehl "printing" in der Shell verwendet, um dies zu tun. Der Befehl „printing“ zeigt die aktuell aktiven Umgebungsvariablen und die zuvor angegebenen Umgebungsvariablen in der Shell an.

Sie können die Ausgabe der Verwendung des Befehls "printEnv" sehen, um alle Umgebungsvariablen in der Shell gemäß der folgenden Snapshot anzuzeigen. Wir haben viele Umgebungsvariablen zusammen mit ihren zugewiesenen Werten, ich.e., Shell -Variablen, Variablen anzeigen, Authentifizierungsvariablen und vieles mehr, wie aus dem Bild gezeigt wird.

$ dintenv

Sie können den gleichen Befehl auch mit den Schlüsselwörtern "mehr" und "weniger" verwenden. Weitere Befehle sind hilfreich, wenn Sie bei Bedarf mehr sehen möchten. Während der weniger Befehl automatisch weniger Umgebungsvariablen auf Ihrem Shell -Bildschirm anzeigt, um Unannehmlichkeiten zu vermeiden. Die Befehle für mehr und weniger Anzeige werden wie folgt angegeben:

$ dintenv | mehr

Die bessere Ansicht für die Ausgabe des Befehls „More“ der Druckvariablen der Druckumgebungsumgebung ist im Bild unten angezeigt. Tippen Sie auf die Taste "Eingeben", um weitere Variablen zu untersuchen.

Der Befehl "printEnv" ist sehr praktisch, wenn es darum geht, seine variablen Daten in andere Dateien zu übertragen. Das bedeutet. Sie müssen das Schlüsselwort „Größeres als Zeichen nach dem Schlüsselwort„ Prinkenv “zusammen mit dem Namen einer Datei verwenden, in der die Variablendaten gespeichert werden.

Danach können Sie feststellen, dass die Datei alle Umgebungsvariablen hat. Die Ausgabe ist für das Anzeigen des Inhalts einer Datei mit dem Befehl „CAT“ und dem Befehl „printing“ in der Shell gleich diese angezeigt.

$ printEnv> neu.Sch
$ cat neu.Sch

Andererseits können Sie auch die Argumente in dem Befehl „Printing“ verwenden, um sie spezifisch zu machen. Angenommen. Wenn die Variable mit dem Namen „Home“ im System vorhanden ist, wird sie auf der Shell angezeigt. Wie Sie sehen können, zeigte ich die Variable „Home“ und seinen Wert, ich.e., Pfad in der Hülle.

$ dintenv | Grep Home

Lassen Sie uns nach einigen anderen Umgebungsvariablen suchen. Überprüfen Sie mit dem Schlüsselwort "Grep" den Ordner "TMP" mit "Grep". Der Ordner "TMP" gehört zur Variablen "Session_Manager" in unserem System.

$ dintenv | Grep TMP

Lassen Sie uns nun den Ordner „Bin“ überprüfen, der im System weit verbreitet ist. Nach dem Ausführen des Befehls haben wir 4 Umgebungsvariablen im Gegenzug und zeigen, dass es Teil all dieser Umgebungsvariablen des Ubuntu 20 ist.04 System.

$ dintenv | Grep Bin

Um nach der Variablen zu suchen, die in Ihrem System nicht einmal vorhanden ist, führt dies zu einem leeren Ergebnis. Da das System keine Umgebungsvariable für einen Ordner oder eine Datei "neu" hat.

$ dintenv | grep neu

Sie können auch einen anderen Befehl verwenden, um alle in Ihrem System gefundenen Variablen anzuzeigen.e., Nicht nur die Umgebungsvariablen. Der Befehl deklarieren kann für diesen Zweck zusammen mit der Flag „-P“ innerhalb der Abfrage verwendet werden.

$ Declare -p

Wenn Sie nur die Umgebungsvariablen in Ihrer Shell anzeigen möchten, können Sie dies auch tun, indem Sie einen Befehl deklarieren. Sie müssen das Flag „-xp“ anstelle des "-P" -Flags deklarieren, wie im Bild gezeigt. Sie können sich die Ausgabe ansehen, die nur die Umgebungsvariablen anzeigt.

$ Declare -xp

Abschluss

Dieser Leitfaden wurde trotz ihrer Lernfähigkeit für alle Bash -Benutzer des Linux -Systems entwickelt. Dies liegt daran.