Tutoriales

Comandos de exportación en Linux | Explicación

Comandos de exportación en Linux! export es un comando incorporado del shell bash, cuando las variables de entorno se crean en el shell bash, no heredan los cambios de su shell principal, lo que significa que cuando se abre un nuevo shell, el valor del shell principal no es exportado a la nueva subcapa. Para exportar los valores de las variables de entorno en una subcapa, usamos el comando exportar para exportar estos valores al subproceso.

En este seguimiento, explicaremos el uso del comando exportar en Linux.

¿Qué es el comando de exportación en Linux?

El comando de exportación se usa para marcar variables de entorno para que puedan exportarse a una subcapa. Utilice la sintaxis general del comando de exportación:

$ export [options] [variable-name]

Podemos usar dos parámetros en el comando de exportación; uno puede ser cualquier opción (que se discutirá más adelante) y el nombre de la variable que se marcará para exportar en la subcapa.

Las siguientes opciones se usan más comúnmente con el comando de exportación:

Opciones explique
-pags Muestra las variables exportadas del shell actual
-norte Se utiliza para eliminar una variable de la lista de variables exportadas.
-F Se utiliza para exportar funciones del shell principal al shell secundario.

Para comprender el uso del comando de exportación, primero consideraremos un ejemplo de nivel básico. Declararemos una variable «myVariable» y almacenaremos una cadena «LinuxFoss» usando:

$ myVariable=LinuxFoss

Para mostrar el valor almacenado de «myVariable», use el comando echo:

$ echo $myVariable

Se muestra el valor «Linux Foss», abra una subcapa ejecutando el comando bash:

$ bash

Se abre un nuevo shell bash, que imprime el valor de «myVariable» creado en el shell principal:

$ echo $myVariable

No se muestra nada en la salida porque «myVariable» creada en el shell principal no se exporta al subshell, por lo que saldremos del subshell:

$ exit

Una vez que estemos en el shell principal, usaremos el comando de exportación para exportar «myVariable» al subshell:

$ export myVariable

Abre la subcapa de nuevo:

$ bash

Use el comando echo para imprimir el valor de «myVariable»:

$ echo $myVariable

De esta manera, podemos marcar las variables de entorno y exportarlas al shell o subshell recién creado. Ahora, si queremos mostrar las variables exportadas para el shell actual, podemos usar el indicador «-p»:

$ export -p

Podemos ver el nombre de la «miVariable» que exportamos en el comando anterior al final de la lista:

Si queremos eliminar «myVariable» de la lista de variables exportadas, podemos usar la opción «-n»:

$ export -n myVariable

Si usamos el indicador «-p» nuevamente para mostrar la lista de variables exportadas para el shell actual:

$ export -p

No veremos el nombre «myVariable» en toda la lista:

Se eliminó el nombre y, de manera similar, podemos crear una función myVariable() en el shell principal y almacenar algunos valores en ella:

$ myVariable() { echo “HELLO! Its LinuxFoss”; }

Para exportar esta función a una subcapa, usaremos el indicador «-f», de lo contrario, pensará que es el nombre de una variable, no una función:

$ export -f myVariable

Use el comando «bash» para abrir un nuevo shell e imprimir el valor de myVariable():

$ myVariable

Si ejecuta el comando «exportar» sin ninguna opción, mostrará una lista de todas las variables y funciones exportadas:

$ export

El comando exportar también se usa para configurar el editor vim como el editor predeterminado para Linux, use el comando exportar para configurar el editor vim como su editor predeterminado:

$ export EDITOR=/usr/bin/vim

Para verificar que el editor vim esté configurado como el editor predeterminado, use el comando grep:

$ export | grep EDITOR 

en conclusión

El comando de exportación es uno de los comandos integrados del shell bash para exportar variables de entorno desde el shell principal al subshell recién creado. En este seguimiento, se explicará el uso del comando exportar en Linux con la ayuda de algunos ejemplos. También explicamos las opciones utilizadas con el comando exportar.

administrativo

Los mejores sitios de tutoriales de Linux

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Botón volver arriba