Variáveis de Ambiente
Parte da seção Fundamentos do Journey de Terminal da Coddy — lição 59 de 82.
Variáveis de ambiente são valores nomeados armazenados na memória do seu shell que programas e comandos podem acessar. Pense nelas como configurações que moldam o comportamento da sua sessão de terminal.
Toda vez que você abre um terminal, o sistema configura automaticamente várias variáveis de ambiente. Elas armazenam informações úteis como seu nome de usuário, caminho do diretório home e editor de texto preferido. Os programas leem essas variáveis para entender o contexto em que estão executando.
Para visualizar o valor de uma variável de ambiente específica, use o comando echo com um prefixo $ antes do nome da variável:
echo $HOMEIsso exibe o caminho do seu diretório home. O $ informa ao shell para substituir pelo valor da variável. Aqui estão algumas variáveis de ambiente comuns:
| Variável | Contém |
|---|---|
| HOME | O caminho do seu diretório home |
| USER | O seu nome de usuário |
| SHELL | O seu programa shell atual |
| PWD | Diretório de trabalho atual |
Sem o $, o echo simplesmente imprimiria o texto literal "HOME" em vez do valor da variável. Essa distinção entre o nome da variável e seu valor é importante de se lembrar ao trabalhar com variáveis de ambiente.
Desafio
FácilUse o comando echo para exibir o valor da variável de ambiente SHELL.
Lembre-se de usar o prefixo $ antes do nome da variável para acessar seu valor. Sem o $, você imprimiria apenas o texto literal "SHELL" em vez do caminho real do shell.
Sua saída deve exibir o caminho para o programa do seu shell atual (algo como /bin/bash).
Dica: O formato do comando é
echo $VARIABLE_NAME
Folha de consulta
Variáveis de ambiente são valores nomeados armazenados na memória do seu shell que programas e comandos podem acessar.
Para visualizar o valor de uma variável de ambiente, use echo com um prefixo $:
echo $HOMEO $ instrui o shell a substituir pelo valor da variável. Sem ele, echo imprime o texto literal em vez disso.
Variáveis de ambiente comuns:
| Variável | Contém |
|---|---|
| HOME | O caminho do seu diretório home |
| USER | O seu nome de usuário |
| SHELL | O seu programa de shell atual |
| PWD | Diretório de trabalho atual |
Experimente você mesmo
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
4Diretórios
Criar um DiretórioCopiar um DiretórioMover e Renomear um DiretórioExcluir um DiretórioResumo - Operações com Diretórios7Conteúdo do Arquivo
Head e TailContagem de PalavrasComando SortComando UniqGrep BásicoGrep com FlagsResumo - Detetive de Texto10Projeto Analisador de Log
Visão Geral do ProjetoVisualizando o Arquivo de Log2Navegação
Imprimir Diretório de TrabalhoListar ArquivosMudar DiretórioCaminhos Absolutos vs RelativosDiretório Home e RaizResumo - Encontre Seu Caminho8Redirecionamento
Saída PadrãoSobrescrever em um ArquivoAnexar a um ArquivoEntrada PadrãoErro PadrãoRecapitulação - Construtor de Log3Arquivos
Criar um ArquivoLer um ArquivoCopiar um ArquivoMover e Renomear um ArquivoExcluir um ArquivoResumo - Operações com Arquivos6Curingas e Padrões
O Curinga AsteriscoO Curinga InterrogaçãoCuringas de ColchetesCombinando CuringasResumo - Operações Seletivas9Pipes
O Que é um PipeEncadeando Dois ComandosEncadeando Múltiplos ComandosPipe com GrepResumo - Pipeline de Dados