Introducción
Una variable de shell desaparece cuando termina el shell que la contiene, a menos que los shells futuros sepan cómo volver a crearla. El laboratorio guiado anterior utilizó .zshrc para este propósito.
En este desafío, hará persistente una sola variable y después comprobará su valor desde una sesión de Zsh nueva.
Hacer persistente el directorio del proyecto
Situación actual
PROJECT_DIR no está configurada en /home/labex/.zshrc. Por eso, una sesión nueva de Zsh no conoce la ruta del proyecto.
Alcance
- Configure
PROJECT_DIRen/home/labex/.zshrc. - Su valor debe ser
/home/labex/project. - Vuelva a cargar
.zshrcen el shell actual mediantesource. - Guarde el valor recargado en
/home/labex/project/project-variable.txt.
Objetivo
Haga persistente PROJECT_DIR en .zshrc y consiga que su valor esté disponible después de volver a cargar ese archivo.
Criterios de aceptación
- Al volver a cargar
.zshrc,PROJECT_DIRse exporta con el valor/home/labex/project. - Después de volver a cargar
.zshrc,project-variable.txtcontiene/home/labex/project.
Pistas
¿Dónde colocó el laboratorio guiado las exportaciones persistentes?
Añadió una línea export a $HOME/.zshrc y después utilizó source para volver a cargar el archivo en el shell actual.
Resumen
Hizo persistente una variable exportada en .zshrc, volvió a cargar el archivo y confirmó el valor resultante.



