Es gibt zwei Arten von Variablen von der Unix -Betriebssystem verwendet . Sie sind die Umgebungsvariablen und die Shell-Variablen . Beide Arten von Variablen werden durch das System , der Schale , den Benutzer oder die Anwendungen gesetzt . Shell Variablen sind kurzfristige Variablen innerhalb der aktuellen Shell verwendet . Umgebungsvariablen werden gesetzt, wenn sich der Benutzer an das System und sind für die Dauer der Sitzung gültig. Die Umgebungsvariablen steuern die Umgebung des Benutzers , einschließlich der Standard-Shell , das Home- Verzeichnis und den Pfad auf Befehle. Variablen
Konvention schreibt vor, dass alle Umgebungsvariablen in Großbuchstaben eingegeben werden. Dies ist wichtig, weil Unix Variablen Groß-und Kleinschreibung . Wenn Sie die Variable " SHELL" als Typ "shell ", es wird keinen Einfluss auf die Umwelt SHELL Variable.
Umgebungsvariablen sind die USER, HOME , HOST , ARCH , PATH , DESKTOP_SESSION , TERM und Shell-Variablen . Es gibt viele andere Umgebungsvariablen. Sie können die vollständige Liste der Variablen , die für die Sitzung , indem Sie " printenv " oder " env " an einer Eingabeaufforderung eingestellt sind.
Die Befehle und Dateien, die verwendet werden, um aktiviert und deaktiviert die Variablen sind unterschiedlich, je auf der Schale Sie .
C Shell
sind Wenn Sie die C -Shell arbeiten, verwenden Sie den " printenv ", " setenv " und " unsetenv " Befehle und die ". cshrc " und " . Login "-Dateien.
" printenv " Befehl liefert den aktuellen Wert der Umgebungsvariablen. Dies ist eine lange Liste , so können Sie entweder Rohr es durch " weniger " mit dem Befehl " printenv