1

Crear variables de entorno en Bash o Zsh

Las variables de entorno son una herramienta poderosa para almacenar información que se puede compartir entre diferentes procesos y shells. En este tutorial, aprenderás a crear variables de entorno en Bash y Zsh.

  1. Crear una variable temporal
    Bash:

variable_nombre=valor
Zsh:
``
export variable_nombre=valor

Ejemplo:

# Bash
nombre_usuario="Bard"# Zsh
export nombre_usuario="Bard"

Explicación:

En Bash, no es necesario usar export para crear una variable temporal.
En Zsh, se debe usar export para que la variable sea accesible en sub-shells.
2. Crear una variable permanente
Bash:

Edita el archivo ~/.bashrc o ~/.bash_profile.
Agrega la siguiente línea al final del archivo:

export variable_nombre=valor

Guarda el archivo y reinicia la sesión de shell.
Zsh:

Edita el archivo ~/.zshrc.
Agrega la siguiente línea al final del archivo:

export variable_nombre=valor

Guarda el archivo y reinicia la sesión de shell.
Ejemplo:

# ~/.bashrc (Bash)export directorio_home="/home/usuario"# ~/.zshrc (Zsh)export directorio_home="/home/usuario"

Explicación:

Las variables permanentes se definen en archivos de configuración específicos del shell.
Se debe usar export para que la variable sea accesible en sub-shells.
Es necesario reiniciar la sesión de shell para que los cambios surtan efecto.
3. Ver el valor de una variable
Bash:

echo $variable_nombre

Zsh:

echo $variable_nombre

Ejemplo:

# Bashecho$nombre_usuario# Zshecho$nombre_usuario
  1. Eliminar una variable
    Bash:
unset variable_nombre

Zsh:

unset variable_nombre

Ejemplo:

# Bashunset nombre_usuario

# Zshunset nombre_usuario

Consejos:

Las variables de entorno se pueden usar en cualquier comando que las use como argumentos.
Puedes usar comillas simples (’) para proteger el valor de la variable de la expansión de la shell.
Para obtener más información sobre variables de entorno, consulta la documentación de tu shell.

Escribe tu comentario
+ 2