Zuhause Software Was ist eine Shell-Variable? - Definition aus techopedia

Was ist eine Shell-Variable? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Shell-Variable?

Eine Shell-Variable ist eine Variable, die nur für die aktuelle Shell verfügbar ist. Im Gegensatz dazu ist eine Umgebungsvariable systemweit verfügbar und kann von anderen Anwendungen im System verwendet werden.

Eine Shell ist der Befehlsinterpreter des Betriebssystems. Es verarbeitet die in der Befehlszeile eingegebenen Befehle oder liest sie aus einer Shell-Skriptdatei.

Techopedia erklärt Shell Variable

Eine Variable ist eine Position im Speicher, an der ein Wert gespeichert wird. Diesem Speicherort wird ein beschreibender Name zugewiesen. Der Wert kann ein beliebiger Datentyp sein, z. B. Name, Nummer, Text oder Dateiname / Verzeichnis. Eine Variable ist also nichts weiter als ein Zeiger auf bestimmte Daten. Eine Shell ermöglicht es einem Benutzer, Variablen zu erstellen, zuzuweisen oder zu löschen. Diese Variablen sind jedoch nur temporär und werden automatisch gelöscht, wenn die Shell-Sitzung geschlossen wird. Um eine Shell-Variable dauerhaft und systemweit verfügbar zu machen, muss sie exportiert und somit in eine Umgebungsvariable konvertiert werden. Der dazu verwendete Befehl hängt von der verwendeten Shell ab. In der von Linux verwendeten Bash-Shell lautet der Befehl "export".

Eine Shell-Variable wird mit der folgenden Syntax erstellt: "Variablenname = Variablenwert". Mit dem Befehl "set COMPUTER_NAME = mercury" wird beispielsweise die Shell-Variable "COMPUTER_NAME" mit dem Wert "mercury" erstellt. Bei Werten mit Leerzeichen müssen Anführungszeichen verwendet werden. Die Konvention in Unix ist, obwohl nicht erforderlich, die Verwendung von Großbuchstaben für die Variablennamen. In Unix wird bei Variablennamen ebenso wie bei Dateinamen zwischen Groß- und Kleinschreibung unterschieden.

Was ist eine Shell-Variable? - Definition aus techopedia