Linux -Exportbefehl mit Beispielen

Linux -Exportbefehl mit Beispielen
Der Exportbefehl ist ein integrierter Befehl der Shell. Umgebungsvariablen werden in IT als Kinderprozesse exportiert. Die vorhandenen Umgebungsvariablen sind nicht betroffen. Es ist auch als Bash Bullets Command bekannt. Der Befehl exportieren hilft die aktuelle Position der Shell -Sitzung aufgrund der Änderung, die wir mit den exportierten Variablen vorgenommen haben. Es ist keine Wartezeit erforderlich, bis die neue Shell -Sitzung gestartet wird. Exportvariablen werden als POSIX definiert, da die Shell das Exportattribut für die Variable mit dem spezifischen Namen bereitstellt. Nehmen wir an, der Name einer Variablen wird festgelegt und gefolgt von „= jedem Wort“, dann wird die Variable mit dem Wert dieses Wortes zugewiesen. Es gibt zwei Wege zum Exportieren und sind in der Umwelt vorhanden. Nach der erforderlichen Nachfrage wird der Weg der Variablen weltweit oder auf Sitzungsebene exportiert.
  1. Ein globaler Weg
  2. Sitzungspfad

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.

  • -F wird verwendet, um die Liste aller Namen anzuzeigen, die wir exportieren, indem wir den Befehl in der Umgebung der Live -Shell verwenden.
  • -n hilft beim Entfernen der Namen aus der Exportliste.
  • -P zeigt die Verwendung des Exports der Namen, die als Funktion fungieren.

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.