logo

Linux-exportopdracht

De exporteren command is een ingebouwd hulpprogramma van de Linux Bash-shell. Het wordt gebruikt om ervoor te zorgen dat de omgevingsvariabelen en -functies worden doorgegeven aan onderliggende processen. Het heeft geen invloed op de bestaande omgevingsvariabele.

Omgevingsvariabelen worden ingesteld wanneer we een nieuwe shell-sessie openen. Als we op elk moment een variabelewaarde wijzigen, kan de shell die wijziging op geen enkele manier selecteren. Met het exportcommando kunnen we de huidige sessie bijwerken over de wijzigingen die zijn aangebracht in de geëxporteerde variabele. We hoeven niet te wachten om een ​​nieuwe shell-sessie te starten.

Syntaxis:

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

Laten we eens kijken naar verschillende voorbeelden van de exportopdracht:

Voorbeeld1: De exportopdracht zonder enig argument

Met de basisexportopdracht worden alle geëxporteerde omgevingsvariabelen van uw systeem weergegeven. Het wordt als volgt uitgevoerd:

 export 

Beschouw de onderstaande uitvoermodule:

Linux-exportopdracht

Voorbeeld2: Geef alle geëxporteerde variabelen op de huidige shell weer

Om alle geëxporteerde omgevingsvariabelen van de huidige shell weer te geven, voert u de opdracht met de optie -p als volgt uit:

'kruskal's algoritme'
 export -p 

Beschouw de onderstaande uitvoermodule:

Linux-exportopdracht

Voorbeeld 3: Exporteren met functies gebruiken

Om een ​​functie met de exportopdracht te gebruiken, gebruikt u de optie -f. Als we deze optie niet gebruiken, wordt deze beschouwd als een variabele en niet als een functie.

Syntaxis:

 export -f function_name 

We exporteren een functie 'naam' als volgt:

 name() { echo 'Javatpoint';} 

Om de bovenstaande functie te exporteren, voert u de opdracht als volgt uit:

 export -f name 

Roep nu de bash-shell aan om de functie uit te voeren:

 bash 

Om de functie aan te roepen, voert u de functienaam in:

 name 

Beschouw de onderstaande uitvoer:

Linux-exportopdracht

laten we nog een functie 'hallo' maken, voer de opdracht als volgt uit:

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

Om de bovenstaande functie te exporteren, voert u de opdracht als volgt uit:

 export -f hello 

Beschouw de onderstaande uitvoer:

Linux-exportopdracht

Voorbeeld4: Wijs een waarde toe voordat u een functie of variabele exporteert:

Met het exportcommando kunnen we een waarde toekennen voordat een functie wordt geëxporteerd. Overweeg het onderstaande commando:

cm naar voet en inch
 export name[=value] 

Wijs bijvoorbeeld als volgt een waarde toe aan een variabele:

 a=5 

exporteer het nu als:

 export a 

we kunnen de toewijzing verifiëren door de opdracht printenv als volgt te gebruiken:

 printenv a 

Beschouw de onderstaande uitvoer:

Linux-exportopdracht

Voorbeeld5: Stel vim in als standaardeditor:

De vim-editor is de meest gebruikte teksteditor voor de Linux-systemen. We kunnen de vim instellen als standaardteksteditor door de exportopdracht te gebruiken.

Om de vim in te stellen als standaard teksteditor, voert u de volgende opdracht uit:

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

De bovenstaande opdrachten tonen geen enkele bevestiging. Beschouw de onderstaande uitvoer:

Linux-exportopdracht

Voorbeeld6: Stel een omgevingsvariabele in

Om een ​​nieuwe variabele te maken, gebruikt u de exportopdracht gevolgd door de naam van een variabele en de waarde ervan.

Syntaxis:

 export NAME=VALUE 

Om een ​​nieuwe variabele te maken, ' sys ,' voer de opdracht als volgt uit:

 export sys=50 

Het echo-commando wordt gebruikt om de variabele weer te geven:

 echo sys 

Om de waarde van de variabele weer te geven, gebruikt u het $-symbool vóór de naam van de variabele

 echo $sys 

Beschouw de onderstaande uitvoer:

Linux-exportopdracht