Der Linux-Exportbefehl markiert, welche Werte an eine Reihe von untergeordneten Prozessen übergeben werden müssen. Es ist eine einfache, aber nützliche Funktion, die von der Bash-Shell bereitgestellt wird. Es ermöglicht Administratoren, Konfigurationsparameter für die Umgebung zu übergeben, ohne die aktuelle Sitzung zu unterbrechen. Aus diesem Grund werden die exportierten Variablen erst nach einem Neustart der Terminalsitzung verwendet. Glücklicherweise ist der Exportbefehl sehr einfach zu bedienen und leicht zu beherrschen. In diesem Handbuch beraten wir Anfänger bei der Verwendung des Exports unter Linux.
So verwenden Sie den Linux-Exportbefehl
Sie können den Export auf vielfältige Weise nutzen. Ein gängiges Beispiel hierfür ist die Verwendung von Export zum Einrichten der Benutzerumgebung. Benutzer können die Variablen einfach per Export spezifizieren und zu ihrem .profile hinzufügen Datei. Daher wird die Umgebung bei jeder Anmeldung so konfiguriert.
1. Alle exportierten Variablen anzeigen
Bei Verwendung ohne Argument zeigt der Exportbefehl eine Liste aller exportierten Variablen für Ihre Umgebung an. Sie sollten in der Lage sein, die Namen der Variablen und ihre entsprechenden Werte anzuzeigen.
$ export
Es ist einfach, Informationen zu bestimmten Variablen herauszufinden, indem Sie neben dem Export den Linux-Befehl grep verwenden. Die folgenden Befehle veranschaulichen dies anhand eines einfachen Beispiels.
$ export TEST="for testing purposes" $ export | grep -i test
2. Exportierte Variablen für aktuelle Shell anzeigen
Das -p flag of export gibt eine Liste aller exportierten Variablen für die aktuelle Linux-Shell aus. Sehen Sie sich das folgende Beispiel an, um zu sehen, was wir damit meinen.
$ export -p- -
Sie können diesen Befehl verwenden, um verschiedene Konfigurationsprobleme für die laufende Shell-Sitzung zu beheben.
3. Variablen unter Linux exportieren
Der Exportbefehl erleichtert die gemeinsame Nutzung von Variablen in verschiedenen Umgebungen. Sie können den Wert der Variablen mit einer Export-Anweisung festlegen. Das folgende Beispiel demonstriert dies.
$ export EDITOR=/usr/bin/gedit
Dadurch wird der Pfad von gedit als Wert der EDITOR-Variablen festgelegt. Sie können dies mit grep bestätigen.
$ export | grep -i EDITOR
4. Exportfunktionen in Linux
Entwickler können das -f verwenden Option Export zum Exportieren von Funktionen. Das folgende Beispiel demonstriert dies anhand einfacher Testfunktionen. Sie können diese Methode zum Schreiben von benutzerdefinierten Shell-Skripten verwenden.
$ test () { echo "Test Function"; } $ export -f test $ bash $ test
Dies sollte die Zeichenfolge „Test Function“ anzeigen “ in Ihrem Terminalfenster. Der Bash-Aufruf wurde verwendet, um einen untergeordneten Prozess für eine Bash zu forken. Ohne dies würde die Testfunktion den Text nicht drucken.
5. Umgebungseigenschaften konfigurieren
Sie können den export-Befehl in Linux verwenden, um verschiedene Umgebungsparameter zu konfigurieren. Wenn Sie beispielsweise die folgende Zeile zu Ihrer .bashrc hinzufügen Datei, wird sie bei jedem Neustart des Systems als Pfad für Snap festgelegt.
$ echo export PATH="/snap/bin/lxd:$PATH" >> .bashrc
Machen Sie sich keine Sorgen, wenn Sie nicht wissen, wie dies in Profildateien funktioniert. Fügen Sie einfach die benutzerdefinierten Exporte am Ende der Datei hinzu. Auf diese Weise können Sie sie jederzeit finden und entfernen, wenn Sie möchten.
Abschlussgedanken
Der Linux-Exportbefehl ist ein nützliches Tool zum Konfigurieren von Umgebungsparametern. Darüber hinaus ist es sehr einfach zu beherrschen, da es nur wenige verschiedene Optionen für diesen Befehl gibt. Wir haben einige Beispiele skizziert, damit Sie dieses Tool besser verstehen. Hoffentlich können Sie von nun an den Export zum Anpassen Ihrer Umgebung verwenden. Teilen Sie uns Ihre Meinung zu diesem Leitfaden mit. Fühlen Sie sich frei, Fragen zum Export oder zu anderen Linux-Terminalbefehlen unten im Kommentarbereich zu stellen.