logo

Comando de exportación de Linux

El exportar El comando es una utilidad incorporada del shell Bash de Linux. Se utiliza para garantizar que las variables y funciones de entorno se pasen a los procesos secundarios. No afecta la variable de entorno existente.

Las variables de entorno se configuran cuando abrimos una nueva sesión de shell. En cualquier momento, si cambiamos el valor de cualquier variable, el shell no tiene forma de seleccionar ese cambio. El comando exportar nos permite actualizar la sesión actual sobre los cambios que se han realizado en la variable exportada. No necesitamos esperar para iniciar una nueva sesión de shell.

Sintaxis:

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

Echemos un vistazo a varios ejemplos del comando de exportación:

Ejemplo 1: el comando de exportación sin ningún argumento

El comando de exportación básico mostrará todas las variables de entorno exportadas de su sistema. Se ejecuta de la siguiente manera:

 export 

Considere el siguiente complemento de salida:

Comando de exportación de Linux

Ejemplo 2: mostrar todas las variables exportadas en el shell actual

Para mostrar todas las variables de entorno exportadas del shell actual, ejecute el comando con la opción -p de la siguiente manera:

primera búsqueda en profundidad del algoritmo
 export -p 

Considere el siguiente complemento de salida:

Comando de exportación de Linux

Ejemplo 3: uso de exportación con funciones

Para usar una función con el comando exportar, use la opción -f. Si no utilizamos esta opción, se considerará una variable, no una función.

Sintaxis:

 export -f function_name 

Estamos exportando una función 'nombre' de la siguiente manera:

 name() { echo 'Javatpoint';} 

Para exportar la función anterior, ejecute el comando de la siguiente manera:

 export -f name 

Ahora, invoca el shell bash para ejecutar la función:

 bash 

Para llamar a la función, ingrese el nombre de la función:

 name 

Considere el siguiente resultado:

Comando de exportación de Linux

Creemos otra función 'hola', ejecutemos el comando de la siguiente manera:

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

Para exportar la función anterior, ejecute el comando de la siguiente manera:

 export -f hello 

Considere el siguiente resultado:

Comando de exportación de Linux

Ejemplo 4: Asigne un valor antes de exportar una función o variable:

El comando exportar nos permite asignar un valor antes de exportar una función. Considere el siguiente comando:

 export name[=value] 

Por ejemplo, asigne un valor a una variable de la siguiente manera:

 a=5 

ahora expórtelo como:

 export a 

Podemos verificar la asignación usando el comando printenv de la siguiente manera:

 printenv a 

Considere el siguiente resultado:

Comando de exportación de Linux

Ejemplo 5: establecer vim como editor predeterminado:

El editor vim es el editor de texto más utilizado para los sistemas Linux. Podemos configurar vim como editor de texto predeterminado usando el comando de exportación.

Para configurar vim como editor de texto predeterminado, ejecute el siguiente comando:

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

Los comandos anteriores no mostrarán ninguna confirmación. Considere el siguiente resultado:

Comando de exportación de Linux

Ejemplo 6: establecer una variable de entorno

carácter a cadena

Para crear una nueva variable, use el comando exportar seguido del nombre de la variable y su valor.

Sintaxis:

 export NAME=VALUE 

Para crear una nueva variable, ' sistema ,' ejecuta el comando de la siguiente manera:

 export sys=50 

El comando echo se utiliza para mostrar la variable:

 echo sys 

Para mostrar el valor de la variable, use el símbolo $ antes del nombre de la variable

 echo $sys 

Considere el siguiente resultado:

Comando de exportación de Linux