Tornar persistente uma variável de ambiente do projeto

ShellBeginner
Pratique Agora

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_DIR em /home/labex/.zshrc.
  • O valor deve ser /home/labex/project.
  • Recarregue .zshrc no shell atual usando source.
  • 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.txt conté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.

✨ Verificar Solução e Praticar