Menu
Coddy logo textTech

O Arquivo de Perfil

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

Variáveis que você define e exporta duram apenas até você fechar o terminal. Para torná-las permanentes, você precisa adicioná-las a um arquivo de perfil que é executado automaticamente quando você inicia uma nova sessão de shell.

O arquivo de perfil mais comum é ~/.bashrc para shells Bash ou ~/.zshrc para Zsh. Esses arquivos são scripts de shell que executam toda vez 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 o anexa ao arquivo em vez de sobrescrevê-lo. Após adicionar ao perfil, a mudança não entrará em vigor na sua sessão atual. Você precisa abrir um novo terminal ou recarregar o arquivo com:

source ~/.bashrc

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

challenge icon

Desafio

Fácil

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

Primeiro, anexe uma instrução de exportação ao ~/.bashrc que define 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 evitar a expansão de variáveis.

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

Finalmente, 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 anexar, depois source ~/.bashrc para recarregar, e finalmente echo $WORKSPACE para verificar.

Folha de consulta

Variáveis de ambiente definidas com export duram apenas até o terminal ser fechado. Para torná-las permanentes, adicione-as a um arquivo de perfil como ~/.bashrc (Bash) ou ~/.zshrc (Zsh).

Visualize seu arquivo de perfil:

cat ~/.bashrc

Adicione uma variável de ambiente permanente ao seu perfil:

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

Use aspas simples para evitar a expansão de variáveis, e para adicionar no final (não sobrescrever).

Recarregue o arquivo de perfil para aplicar as alterações imediatamente:

source ~/.bashrc

O comando source executa o arquivo no seu shell atual, aplicando novas variáveis sem abrir um novo terminal.

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