In dieser Lektion Wir werden über Variablen sprechen und wie sie sich auf Shell-Skripte beziehen. Der erste Satz von Variablen, den wir uns ansehen wollen sind die Umgebungsvariablen. Umgebungsvariablen sind Variablen, die konstant bleiben während Sie sich in einer Terminalsitzung befinden. Um einen Blick auf eine Umgebungsvariable zu werfen, Sie verwenden den Befehl print env für die Druckumgebung. Sobald Sie das getan haben, können Sie jetzt nach einem Leerzeichen auflisten eine der vielen Umgebungsvariablen Sie zur Verfügung haben. Zum Beispiel, wenn ich es wissen will wofür die Umgebungsvariable gesetzt ist das bezeichnet die Sprache, die in meinem Terminal verwendet wird, Ich werde die Umgebungsvariable LANG verwenden. Beachten Sie, dass Umgebungsvariablen großgeschrieben werden. Sobald ich die Eingabetaste drücke, wird meine Umgebungsvariable gedruckt. In diesem Fall verwende ich Englisch, US-Englisch, und es ist UTF-8. Dies funktioniert nun für alle einzelnen Umgebungsvariablen, Aber die Frage ist, wie viele sind es? Nun, um sich das anzuschauen, wir können einfach printenv eingeben, LANG abheben, Drücken Sie die Eingabetaste, und es werden alle Umgebungsvariablen angezeigt mit mir als Benutzer verbunden innerhalb der Bash-Umgebung. Wir haben zum Beispiel den Login-Namen, Wir haben die Art von Sitzung, die wir ausführen, wir haben den Weg zu unserem Zuhause, unseren Benutzernamen, Hier ist der LANG-Befehl. Bei diesen Informationen dreht sich alles um die thematischen Elemente unseres Terminals. Die Frage ist also, was können wir damit machen? Nun, wenn ich den Pfad kenne und er hier aufgelistet ist, Ich kann diesen Pfad ändern. Wenn ich weiß, dass die Sprache UTF-8 ist, Daran kann ich Änderungen vornehmen. Sobald wir verstanden haben, dass wir Zugriff auf diese Variablen haben, wir können sie in unsere Bash-Shell-Skripte integrieren. Wenn ich zum Beispiel pwd eintippe, es sagt mir, wo ich bin. Wenn ich echo und eine Umgebungsvariable überprüfen würde, Wir beginnen mit dem Dollarzeichen gefolgt vom Namen der Variablen, die wir drucken möchten, und das ist pwd. Und Sie werden feststellen, dass sie übereinstimmen. Jetzt, wo ich Zugang zu ihnen habe, Eines der Probleme, mit denen wir konfrontiert sind, besteht darin, sicherzustellen dass wir genug über die Umgebungsvariablen wissen dass wir unserem System nichts anhaben wenn wir sie ändern. Im Moment wird dies nur als eine Art Variable angesehen. In unserer nächsten Lektion werden wir darüber sprechen benutzerdefinierte Variablen. Bis dann.