Introdução
Uma variável do shell desaparece quando o shell termina, a menos que os shells iniciados posteriormente saibam como recriá-la. O laboratório guiado anterior usou .zshrc para isso.
Neste desafio, você tornará persistente apenas uma variável e depois verificará seu valor em uma nova sessão do Zsh.
Tornar persistente o diretório do projeto
Situação atual
PROJECT_DIR não está configurada em /home/labex/.zshrc. Por isso, uma nova sessão do Zsh não conhece o caminho do projeto.
Escopo
- Configure
PROJECT_DIRem/home/labex/.zshrc. - O valor deve ser
/home/labex/project. - Recarregue
.zshrcno shell atual usandosource. - Salve o valor recarregado em
/home/labex/project/project-variable.txt.
Seu objetivo
Tornar PROJECT_DIR persistente em .zshrc e disponibilizar seu valor depois de recarregar esse arquivo.
Critérios de aceitação
- Ao recarregar
.zshrc,PROJECT_DIRé exportada com o valor/home/labex/project. - Depois de recarregar
.zshrc,project-variable.txtcontém/home/labex/project.
Dicas
Onde o laboratório guiado colocou as exportações persistentes?
Ele adicionou uma linha export a $HOME/.zshrc e usou source para recarregar o arquivo no shell atual.
Resumo
Você tornou persistente uma variável exportada em .zshrc, recarregou o arquivo e confirmou o valor resultante.



