Menu
CoddyTech

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é 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 do shell.

O arquivo de perfil mais comum é ~/.bashrc para shells Bash ou ~/.zshrc para Zsh. Esses arquivos são scripts do shell que são 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 instrução export ao seu arquivo de perfil:

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

As aspas simples fazem com que o shell escreva a linha exatamente como foi digitada, então as aspas duplas ao redor de hello acabam no arquivo. O >> acrescenta conteúdo ao arquivo em vez de sobrescrevê-lo. Depois de adicionar ao perfil, a alteração não terá efeito na sessão atual. Você precisa abrir um novo terminal ou recarregar o arquivo com:

source ~/.bashrc

O comando source executa o arquivo no 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 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 export a ~/.bashrc que define uma variável chamada WORKSPACE com o valor /home/user/projects. Use aspas simples em torno de toda a instrução export para impedir a expansão de variáveis.

Em seguida, use o comando source para recarregar o arquivo de perfil, para que a variável tenha efeito 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