Comandament d'exportació de Linux

Comandament d'exportació de Linux

El exportar L'ordre és una utilitat integrada de l'intèrpret d'ordres Linux Bash. S'utilitza per garantir que les variables d'entorn i les funcions es transmetin als processos fills. No afecta la variable d'entorn existent.

Les variables d'entorn s'estableixen quan obrim una nova sessió de shell. En qualsevol moment, si canviem qualsevol valor de variable, l'intèrpret d'ordres no té cap manera de seleccionar aquest canvi. L'ordre d'exportació ens permet actualitzar la sessió actual sobre els canvis que s'han fet a la variable exportada. No hem d'esperar per iniciar una nova sessió de shell.

Sintaxi:

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

Fem una ullada a diversos exemples de l'ordre d'exportació:

Exemple 1: l'ordre d'exportació sense cap argument

L'ordre d'exportació bàsica mostrarà totes les variables d'entorn exportades del vostre sistema. S'executa de la següent manera:

 export  

Tingueu en compte el següent snap de sortida:

Comandament d

Exemple 2: Mostra totes les variables exportades al shell actual

Per mostrar tota la variable d'entorn exportada de l'intèrpret d'ordres actual, executeu l'ordre amb l'opció -p de la següent manera:

 export -p  

Tingueu en compte el següent snap de sortida:

Comandament d

Exemple 3: Ús d'exportació amb funcions

Per utilitzar una funció amb l'ordre d'exportació, utilitzeu l'opció -f. Si no fem servir aquesta opció, es considerarà com a variable, no com a funció.

Sintaxi:

 export -f function_name  

Estem exportant una funció 'nom' de la següent manera:

 name() { echo 'Javatpoint';}  

Per exportar la funció anterior, executeu l'ordre de la següent manera:

 export -f name  

Ara, invoqueu l'intèrpret d'ordres bash per executar la funció:

 bash  

Per cridar la funció, introduïu el nom de la funció:

 name  

Considereu la sortida següent:

Comandament d

anem a crear una altra funció 'hola', executeu l'ordre de la següent manera:

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

Per exportar la funció anterior, executeu l'ordre de la següent manera:

 export -f hello  

Considereu la sortida següent:

Comandament d

Exemple 4: assigneu un valor abans d'exportar una funció o variable:

L'ordre d'exportació ens permet assignar un valor abans d'exportar una funció. Considereu l'ordre següent:

 export name[=value]  

Per exemple, assigneu un valor a una variable de la manera següent:

 a=5  

ara exporteu-lo com a:

 export a  

podem verificar l'assignació utilitzant l'ordre printenv de la següent manera:

 printenv a  

Considereu la sortida següent:

Comandament d

Exemple 5: Definiu vim com a editor predeterminat:

L'editor vim és l'editor de text més utilitzat per als sistemes Linux. Podem configurar el vim com a editor de text predeterminat mitjançant l'ordre d'exportació.

Per establir el vim com a editor de text predeterminat, executeu l'ordre següent:

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

Les ordres anteriors no mostraran cap confirmació. Considereu la sortida següent:

Comandament d

Exemple 6: estableix una variable d'entorn

Per crear una variable nova, utilitzeu l'ordre d'exportació seguida d'un nom de variable i el seu valor.

Sintaxi:

 export NAME=VALUE  

Per crear una variable nova, ' sys ,' executeu l'ordre de la següent manera:

 export sys=50  

L'ordre echo s'utilitza per mostrar la variable:

 echo sys  

Per mostrar el valor de la variable, utilitzeu el símbol $ abans del nom de la variable

 echo $sys  

Considereu la sortida següent:

Comandament d