logo

Linux-Exportbefehl

Der Export Der Befehl ist ein integriertes Dienstprogramm der Linux-Bash-Shell. Es wird verwendet, um sicherzustellen, dass die Umgebungsvariablen und Funktionen an untergeordnete Prozesse übergeben werden. Es hat keine Auswirkungen auf die vorhandene Umgebungsvariable.

Umgebungsvariablen werden festgelegt, wenn wir eine neue Shell-Sitzung öffnen. Wenn wir jederzeit einen Variablenwert ändern, hat die Shell keine Möglichkeit, diese Änderung auszuwählen. Mit dem Exportbefehl können wir die aktuelle Sitzung über die Änderungen aktualisieren, die an der exportierten Variablen vorgenommen wurden. Wir müssen nicht warten, um eine neue Shell-Sitzung zu starten.

Syntax:

 export [-f] [-n] [name[=value] ...] or export -p 

Schauen wir uns verschiedene Beispiele des Exportbefehls an:

Beispiel 1: Der Exportbefehl ohne Argument

Der grundlegende Exportbefehl zeigt alle exportierten Umgebungsvariablen Ihres Systems an. Es wird wie folgt ausgeführt:

 export 

Betrachten Sie den folgenden Ausschnitt der Ausgabe:

Linux-Exportbefehl

Beispiel 2: Alle exportierten Variablen in der aktuellen Shell anzeigen

Um alle exportierten Umgebungsvariablen der aktuellen Shell anzuzeigen, führen Sie den Befehl mit der Option -p wie folgt aus:

Freddie Mercury
 export -p 

Betrachten Sie den folgenden Ausschnitt der Ausgabe:

Linux-Exportbefehl

Beispiel 3: Export mit Funktionen verwenden

Um eine Funktion mit dem Exportbefehl zu verwenden, verwenden Sie die Option -f. Wenn wir diese Option nicht verwenden, wird sie als Variable und nicht als Funktion betrachtet.

Syntax:

 export -f function_name 

Wir exportieren eine Funktion „Name“ wie folgt:

 name() { echo 'Javatpoint';} 

Um die obige Funktion zu exportieren, führen Sie den Befehl wie folgt aus:

 export -f name 

Rufen Sie nun die Bash-Shell auf, um die Funktion auszuführen:

 bash 

Um die Funktion aufzurufen, geben Sie den Funktionsnamen ein:

 name 

Betrachten Sie die folgende Ausgabe:

Linux-Exportbefehl

Erstellen wir eine weitere Funktion „Hallo“, führen Sie den Befehl wie folgt aus:

 function hello > { > echo hello, welcome to javatpoint > } 

Um die obige Funktion zu exportieren, führen Sie den Befehl wie folgt aus:

 export -f hello 

Betrachten Sie die folgende Ausgabe:

Linux-Exportbefehl

Beispiel 4: Weisen Sie einen Wert zu, bevor Sie eine Funktion oder Variable exportieren:

Mit dem Exportbefehl können wir vor dem Exportieren einer Funktion einen Wert zuweisen. Betrachten Sie den folgenden Befehl:

 export name[=value] 

Weisen Sie einer Variablen beispielsweise wie folgt einen Wert zu:

 a=5 

Exportiere es jetzt als:

 export a 

Wir können die Zuweisung überprüfen, indem wir den Befehl printenv wie folgt verwenden:

 printenv a 

Betrachten Sie die folgende Ausgabe:

Linux-Exportbefehl

Beispiel 5: vim als Standardeditor festlegen:

Der vim-Editor ist der am weitesten verbreitete Texteditor für Linux-Systeme. Mit dem Export-Befehl können wir vim als Standard-Texteditor festlegen.

Schlaf in js

Um vim als Standardtexteditor festzulegen, führen Sie den folgenden Befehl aus:

 export EDITOR=/usr/bin/vim export | grep EDITOR 

Die oben genannten Befehle zeigen keine Bestätigung an. Betrachten Sie die folgende Ausgabe:

Linux-Exportbefehl

Beispiel 6: Legen Sie eine Umgebungsvariable fest

Um eine neue Variable zu erstellen, verwenden Sie den Befehl export, gefolgt von einem Variablennamen und seinem Wert.

Syntax:

 export NAME=VALUE 

Um eine neue Variable zu erstellen, ' sys ,‘ führen Sie den Befehl wie folgt aus:

 export sys=50 

Mit dem echo-Befehl wird die Variable angezeigt:

 echo sys 

Um den Wert der Variablen anzuzeigen, verwenden Sie das $-Symbol vor dem Variablennamen

 echo $sys 

Betrachten Sie die folgende Ausgabe:

Linux-Exportbefehl