
Comando Export de Linux con Ejemplos

En el mundo de la programación, los comandos son una parte vital en la interacción con los lenguajes de programación y el sistema operativo. En este artículo, nos enfocaremos en el comando Export en el sistema operativo Linux. Este comando se utiliza para establecer variables de entorno en el sistema. Estas variables pueden ser utilizadas por procesos hijos y el proceso padre. A través de este artículo, no solo entenderás cómo utilizar el comando Export, sino que también aprenderás su sintaxis y ejemplos en diferentes escenarios.
Sintaxis del Comando Export
El comando Export en Linux tiene la siguiente sintaxis:
export [-fn] [name[=word]] ...
Donde los argumentos son los siguientes:
-f
: Indica que se exportarán funciones.-n
: Elimina la exportación de la variable.name
: El nombre de la variable que se desea exportar.word
: El valor que se desea asignar a la variable.
Uso del Comando Export
El comando Export es utilizado para asignar una variable de entorno a una cadena de texto o valor. Esta variable se puede utilizar en otros procesos y subprocesos que se ejecutan después de la ejecución del comando Export. Es importante tener en cuenta que una vez que una variable se ha exportado, se vuelve disponible en los procesos secundarios. Si más tarde desea cambiar el valor de una variable exportada, debe primero desexportar la variable y luego exportarla con un nuevo valor.
Exportar una Variable de Entorno
Para exportar una variable de entorno, simplemente debemos seguir la siguiente sintaxis:
export NOMBRE_VARIABLE="valor_de_la_variable"
Por ejemplo, si quieres exportar una variable llamada "USUARIO" con un valor "Juan", deberás ejecutar el siguiente comando:
export USUARIO="Juan"
De esta manera, podemos utilizar la variable USUARIO en cualquier otro proceso.
Listar Variables de Entorno Exportadas
Para ver la lista de variables de entorno exportadas, se utiliza el siguiente comando:
export -p
Este comando lista todas las variables exportadas y sus valores.
Desexportar una Variable de Entorno
Si deseas eliminar una variable que se ha exportado previamente, puedes ejecutar el siguiente comando:
export -n NOMBRE_VARIABLE
Por ejemplo, si deseas eliminar la variable "USUARIO" que hemos creado anteriormente, debes utilizar el siguiente comando:
export -n USUARIO
Ejemplos de Exportación de Variables de Entorno
A continuación se presentan algunos ejemplos de cómo Export puede ser utilizado en diferentes escenarios:
1. Crear una Variable de Entorno
export COLOR="rojo"
De esta manera, hemos creado la variable COLOR y le hemos asignado el valor "rojo", que es lo que exportamos. Podemos utilizar esta variable en cualquier otro proceso.
2. Establecer una Ruta Personalizada
Supongamos que deseamos agregar una ruta personalizada para nuestro proyecto que se encuentra en el directorio "/home/usuario/proyecto". Para esto, podemos establecer una ruta dentro de nuestro archivo ".bashrc". Primero debemos abrir el archivo en nuestro editor de texto favorito y agregar la siguiente línea:
export PATH="/home/usuario/proyecto:$PATH"
Aquí, hemos utilizado la variable de entorno $PATH y hemos agregado nuestra ruta personalizada "/home/usuario/proyecto" al principio. Ahora podemos ejecutar los comandos que se encuentran en nuestro proyecto directamente desde cualquier directorio.
3. Exportar un Número de Puerto
Supongamos que deseamos establecer una variable de entorno con el número de puerto "3000" para nuestro servidor de desarrollo. Para hacerlo, podemos ejecutar el siguiente comando:
export PUERTO=3000
Ahora, podemos usar la variable PUERTO en nuestro código cuando necesitemos hacer referencia al puerto "3000".
Conclusión
Como has visto, el comando Export en Linux se utiliza para establecer variables de entorno que se pueden utilizar en diferentes procesos e incluso en diferentes subprocesos. Este comando también permite listar y eliminar variables que ya han sido exportadas. Esperamos que este artículo te haya ayudado a comprender la funcionalidad del comando Export en Linux y cómo utilizarlo en diferentes escenarios.
Preguntas frecuentes
¿Qué es una variable de entorno en Linux?
Una variable de entorno en Linux es una variable definida por el sistema operativo que puede ser utilizada por diferentes procesos y subprocesos.
¿Cómo puedo listar todas las variables de entorno?
Se puede utilizar el comando printenv
o env
para listar todas las variables de entorno.
¿Cómo puedo eliminar una variable de entorno en Linux?
Se puede utilizar el comando unset
para eliminar una variable de entorno en Linux.
¿Cómo puedo agregar una variable de entorno permanente en Linux?
Para agregar una variable de entorno permanente, se puede agregar la línea de export
en el archivo ".bashrc" o ".bash_profile".
Deja una respuesta