Menu
Coddy logo textTech

O Arquivo de Perfil

Parte da seção Fundamentos do Journey de Terminal da Coddy. Lição 64 de 82.

As variáveis que você define e exporta duram apenas até você fechar o terminal. Para torná-las permanentes, é necessário adicioná-las a um arquivo de perfil que seja executado automaticamente quando você iniciar uma nova sessão do shell.

O arquivo de perfil mais comum é ~/.bashrc para shells Bash ou ~/.zshrc para Zsh. Esses arquivos são scripts do shell executados sempre que você abre um novo terminal. Você pode visualizar seu arquivo de perfil com:

cat ~/.bashrc

Para adicionar uma variável de ambiente permanente, acrescente uma declaração export ao seu arquivo de perfil:

echo 'export MY_VAR="hello"' >> ~/.bashrc

As aspas simples impedem que o shell expanda a variável agora, e adiciona ao arquivo em vez de sobrescrevê-lo. Depois de adicionar ao perfil, a alteração não terá efeito na sua sessão atual. Você precisa abrir um novo terminal ou recarregar o arquivo com:

source ~/.bashrc

O comando source executa o arquivo no seu shell atual, aplicando imediatamente quaisquer novas variáveis ou configurações. É assim que os desenvolvedores personalizam o ambiente do terminal com preferências pessoais, atalhos e configurações que persistem entre as sessões.

challenge icon

Desafio

Fácil

Adicione uma variável de ambiente permanente ao seu arquivo de perfil e, em seguida, recarregue-o para aplicar as alterações.

Primeiro, acrescente uma instrução de exportação a ~/.bashrc que defina uma variável chamada WORKSPACE com o valor /home/user/projects. Use aspas simples ao redor de toda a instrução de exportação para impedir a expansão da variável.

Em seguida, use o comando source para recarregar o arquivo de perfil, fazendo com que a variável entre em vigor imediatamente.

Por fim, use echo para exibir o valor da sua nova variável WORKSPACE.

Sua saída final deve ser:

/home/user/projects

Dica: Use echo 'export WORKSPACE="/home/user/projects"' >> ~/.bashrc para acrescentar, depois source ~/.bashrc para recarregar e, por fim, echo $WORKSPACE para verificar.

Experimente você mesmo

Terminal
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos

Pratique por conta própria: Playground de Terminal