In diesem Artikel werden wir verschiedene Funktionen des Exportbefehls diskutieren.
Voraussetzung
Um das Konzept des Exportbefehls in Linux zu verstehen, müssen Sie eine Linux -Umgebung auf Ihrem System laufen lassen. Dies kann möglich sein, indem Sie eine virtuelle Maschine in Ihrem System haben, um einen Linux -Prozess virtuell zu erstellen. Laden Sie zunächst eine Ubuntu -Datei aus dem Internet herunter. Konfigurieren Sie es nach der Installation im virtuellen Box. Nach erfolgreicher Konfiguration sehen Sie, dass Linux Ubuntu auf Ihrem System ausgeführt wird. Man sollte einen Benutzer in der Startkonfiguration erwähnen und erstellen, da er für den Zugriff auf die Anwendungen erforderlich ist.
Syntax
Exportieren [-f -n] [name [= value]…]
Export -p
Das Exportschlüsselwort wird im Befehl verwendet, wie es auf zwei verschiedene Arten betrachtet wird. Entweder mit dem Befehl, Argumenten oder mit dem Pfad geschrieben.
Der Exportbefehl mit kein Argument
Es wird verwendet, um alle Variablen anzuzeigen, die von Ihrem System in der Umgebung exportiert werden. Wir werden den folgenden Befehl ausführen.
$ Export
Die erhaltenen Werte sind auf allen Schalen weltweit verfügbar.
Arbeiten des Exportbefehls unter Linux
Dieser Befehl wird verwendet, um den Pfad der Shell -Variablen oder den Pfad aller Anwendungen im System zu exportieren. Wie oben erläutert, kann der Weg auf globaler oder Sitzungsebene sein. Weltweit ist die Präsenz diejenige, die entweder der Server verfügbar ist oder die Shell im Neustartbedingung ist. Gleichzeitig ist die Anmeldesitzung nur in der aktuellen Sitzung verfügbar. Es gibt keinen Umfang einer Sitzung, wenn der Server neu startet. Der Softwarepfad kann auch exportiert werden.
Um den Befehl exportieren in Ihrem System zu verwenden, müssen Sie kein Paket oder ein Repository in Ihrem System installieren.
Merkmale des Exports (Optionen)
Jetzt werden wir nun die möglichen Optionen des Exportbefehls sehen.
-P wird verwendet, um alle Namen in der aktuellen Shell einzubeziehen. -N Hilft bei der Entfernung der Namen aus der exportierten Liste. -F soll die Namen als Funktionen exportieren.
Wir werden sehen, wie diese Optionen im Artikel nacheinander funktionieren.
Der Exportbefehl mit Argumenten
1. -P
$ export -p
Aus der Ausgabe können Sie feststellen, dass alle Variablen in der Stromschale exportiert werden.
2. -F
Um eine Funktion zu exportieren, müssen Sie zunächst eine Funktion in Ihrer Befehlszeile mit dem eindeutigen Funktionsnamen schreiben. Damit wir die Funktion leicht aufrufen können. Sobald die Funktion exportiert ist, können wir leicht darauf zugreifen, indem wir den Namen der Funktion aufrufen. Betrachten Sie den folgenden Code.
$ Name () echo "Ubuntu";
$ Export -f Name
$ bash
$ Name
Hier haben wir Name () als Funktion verwendet. In dieser Funktion haben wir gerade den Namen gedruckt. Nach dem Definieren der Funktion werden wir die Funktion mit Hilfe des Schlüsselworts „-F“ exportieren. Die Bash -Funktion wird auch hier exportiert. Die Verwendung der Bash -Funktion besteht darin, eine neue Kinderhülle zu öffnen, um der Funktion vorzugehen. Geben Sie dann den Namen der Funktion ein. Die Ausgabe wird sein:
3. -N
Diese Funktion wird verwendet, um die Variable zu entfernen. In diesem Teil werden wir den „Herausgeber" entfernen.”
$ export -n Editor
$ export | Grep Editor
Nachdem Sie den ersten Befehl angewendet haben, werden Sie feststellen.
Wert zugewiesen, bevor eine Funktion exportiert wird
Mit dem Befehl exportieren, ermöglicht es uns, den zugewiesenen Wert vor dem Exportieren einer Funktion einzuführen.
$ x = 10
$ export x
$ Printenv x
X ist eine Variable, der wir einen Wert zugewiesen haben. Nach dem Export haben wir die Ausgabe mit "Printenv" angezeigt, um den Wert der x -Variablen zu drucken.
Betrachten Sie ein weiteres Beispiel für den Exportieren einer Funktion, nachdem Sie den Wert zugewiesen haben. Hier wird einem variablen Linux eine Zeichenfolge zugewiesen. Die Variable wird exportiert, und dann werden wir ihre Ausgabe anzeigen.
Exportieren Sie mehrere Variablen
Um mehrere Variablen zu exportieren, betrachten Sie ein Beispiel, in dem wir drei Variablen mit den Werten initialisieren haben. Diese Werte werden dann in einer Sequenz exportiert. Schließlich drucken wir die Werte in den Variablen.
$ Export x = 1
$ Export y = 2
$ Export z = 5
$ Export x y z
$ printEnv x y z
Daraus können wir die Ausgabe problemlos erhalten.
Setzen Sie als Texteditor VIM
Verwenden Sie den folgenden Befehl zu diesem Zweck.
$ Export Editor =/usr/bin/vim
$ export | Grep Editor
Nach dem Export wird kein Ausgang erhalten. Dann werden wir die Variablen ausreden, um die Ausgabe zu erhalten.
Farbenfrohe Aufforderung
Wir können die Eingabeaufforderung färben, indem wir den folgenden Befehl in der Shell verwenden. Dadurch wird die Farbe der Eingabeaufforderung auf Grün ändert.
$ export ps1 = '\ [\ e [1; 32m \] [\ u@\ h \ w] \ $ \ [\ e [0m \]'
Sie können die Ausgabe sehen, dass seine Farbe in Grün geändert wird.
Namenswert exportieren
Der Exportieren des Namenswerts in der Linux -Umgebung ist sehr häufig. Wenn wir den Namenswert exportieren, ist die Umfangsebene des Namens auf die Anmeldeschale beschränkt. Wenn die Befehlszeile oder die Shell-Sitzung abgeschlossen ist, existiert auch der Namenswert nicht mehr.
$ export java_home =/usr/share/java-1.8.0/
Hier haben wir den Weg des Java_Home exportiert
$ Echo $ java_home
Zur Überprüfung werden wir den Begriff wiederholen.
Abschluss
Dieser Artikel erläutert die Arbeit und Verwendung von Exportbefehlen unter Linux. Es handelt sich um eine integrierte Funktion, mit der die Variablen, Exportnamenwerte und die Variablen gelöscht werden können.