Las variables de entorno son configuraciones simples que controlan cómo se ejecutan los programas en su computadora. Puede usarlos para cambiar la forma en que se comporta el software (sin editar el código verdadero). ZSH o Z Shell es un shell de carrera de comandos utilizado en sistemas similares a Unix. Ofrece características como completación cibernética descubierta, opciones de personalización, historial de comandos, corrección de ortografía, etc. En ZSH, puede establecer fácilmente variables de entorno, ya sea temporal o permanentemente, dependiendo de sus micción. Aprendamos cómo podemos hacer esto usando una demostración paso a paso.
Variables de entorno en ZSH
En ZSH, las variables de entorno (ENVS) son pares de valencia esencia que configuran y controlan cómo se ejecutan los programas y procesos. Proporcionan información esencial al sistema y guían el comportamiento del software.
Las variables de entorno son sensibles a los casos, lo que significa que las literatura mayúsculas y minúsculas se tratan de modo diferente. Las variables ambientales generalmente se escriben en todas las literatura mayúsculas para que sean más fáciles de rastrear.
Variables de entorno temporal vs permanente
Las variables temporales permanecen activas solo para la duración de la sesión terminal coetáneo. Una vez que clausura sesión, clausura el terminal o reinicie su sistema, se sedimento automáticamente. Por otro banda, las variables permanentes se almacenan en archivos de configuración como «~/.zshrc». Puede establecer una variable de entorno permanentemente agregándola al archivo de configuración, como «~/.zshrc». Esto asegura que la variable se establezca automáticamente y esté arreglado cada vez que inicia una nueva sesión de terminal.
Cómo establecer variables de entorno temporal
El export El comando es la forma más factible de establecer temporalmente las variables de entorno. Crea una variable de entorno para la sesión terminal coetáneo. Puede usar la próximo sintaxis para crear una variable de entorno temporal en ZSH:
export VARNAME=VARVALUEPor ejemplo, ejecutar lo próximo export El comando crea una variable mte y le asigna un valencia de «7»:
export MTE=7
Usemos el printenv o echo comando para corroborar la creación de la variable:
echo $MTE
Alternativamente, podemos usar el set Comando para establecer variables temporales:
set varName=varValueCon un set Comando, podemos establecer múltiples títulos de una variable. Pero en ese caso, necesitamos separar cada valencia con un colon «:», así:
export VARNAME=VAL1:VAL2:VAL3Si desea especificar un valencia separado por el espacio para la variable, envuelva el valencia en las comillas:
export VARNAME="MAKE TECH EASIER"Cómo establecer variables de entorno permanente en ZSH
Para permanecer una variable de entorno activa de forma permanente, agréguela al archivo «.ZSHRC». Si el archivo no existe, puede crearlo usando cualquier editor de texto.
Ejecutemos el próximo comando para crear un nuevo archivo «.zshrc» o editar uno existente en el editor nano:
nano ~/.zshrcAhora usa el export Comando para amplificar una nueva variable al entorno de forma permanente:
export VARNAME=VALUEReemplazar VARNAME y VALUE con el nombre y el valencia respectivos:

Guarde y salga del archivo. Usar el source Comando para aplicar los cambios del archivo «.ZSHRC» sin reiniciar el terminal. Alternativamente, puede cerrar y reabrir el terminal para comenzar una nueva sesión con los cambios actualizados:
source ~/.zshrc
Finalmente, puede corroborar la variable de entorno establecida permanentemente utilizando el echo Comando de la próximo modo:
echo $VARIABLE_NAME
Del mismo modo, puedes usar el printenv comandar para corroborar las variables de entorno:
printenv VARIABLE_NAME
Alternativamente, puede usar printenve sin ningún argumento para obtener una descripción universal de todas las variables en el entorno coetáneo:
printenv
Las mejores prácticas para diligenciar las variables de entorno en ZSH
Estas son algunas prácticas recomendadas que mejoran la diligencia variable en Z Shell:
- Usar nombres de variables claros y descriptivos que describe claramente su propósito (por ejemplo,
JAVA_HOME,PROJECT_PATH). - Usar Convención en mayúsculas para escribir nombres de variables de entorno. Hace que sean fáciles de rastrear y evita la confusión con las variables regulares de concha.
- Si un valencia contiene espacios o caracteres especiales, envuélvalo en citas dobles para evitar errores. Por ejemplo:
export DOMAIN="MAKE TECH EASIER" - Valer
source ~/.zshrcLuego de realizar actualizaciones para aplicarlas inmediatamente sin reiniciar el terminal. - Crea una copia de seguridad Copie de su archivo «.ZSHRC» ayer de hacer cambios, especialmente si no está familiarizado con la sintaxis.
De esta modo, puede establecer eficientemente una variable de entorno en ZSH.
Concluir
Establecer variables de entorno en ZSH es una forma simple pero efectiva de controlar cómo se comporta su sistema y aplicaciones. Ya sea que necesite un cambio temporal para la sesión coetáneo o desee una variable para quedarse permanentemente, ZSH facilita la empresa de comandos como exportación o editando el archivo «.ZSHRC». Solo asegúrese de usar nombres claros y descriptivos, envolver títulos en cotizaciones cuando sea necesario, y aplique correctamente los cambios usando la fuente. Por otra parte, asegúrese de comprender cómo puede establecer y enumerar las variables de entorno en Linux para una mejor diligencia de las configuraciones de su sistema.


