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.
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.
$ envDrucken 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.
$ dintenvSie 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 | mehrDie 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.SchAndererseits 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 HomeLassen 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 TMPLassen 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 BinUm 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 neuSie 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 -pWenn 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 -xpAbschluss
Dieser Leitfaden wurde trotz ihrer Lernfähigkeit für alle Bash -Benutzer des Linux -Systems entwickelt. Dies liegt daran.