Visualizar Todas as Variáveis
Parte da seção Fundamentos do Journey de Terminal da Coddy. Lição 60 de 82.
Às vezes, você precisa ver todas as variáveis de ambiente de uma só vez, não apenas uma por vez. O comando env exibe todas as variáveis de ambiente definidas atualmente em sua sessão de shell.
envIsso exibe uma lista de nomes de variáveis e seus valores, cada um em sua própria linha no formato NAME=value. Você verá algumas conhecidas como HOME e USER, junto com muitas outras que o sistema define automaticamente.
O comando printenv funciona de forma semelhante. Sem argumentos, ele mostra todas as variáveis assim como o env. Você também pode usá-lo para exibir uma variável específica sem o prefixo $:
# Mostrar todas as variáveis
printenv
# Mostrar uma variável específica
printenv HOMEComo a saída pode ser bastante longa, você pode querer combinar esses comandos com ferramentas que já aprendeu. Por exemplo, o uso de pipes para o grep ajuda você a encontrar variáveis específicas:
env | grep PATHIsso filtra a saída para mostrar apenas as linhas contendo "PATH", tornando mais fácil encontrar o que você está procurando no mar de variáveis de ambiente.
Desafio
FácilUse o printenv para exibir o valor da variável de ambiente USER.
Ao contrário do echo, o comando printenv permite visualizar uma variável específica sem usar o prefixo $. Basta passar o nome da variável como um argumento.
Sua saída deve exibir seu nome de usuário atual.
Dica: O formato do comando é
printenv VARIABLE_NAME
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 Dados12Ambiente
Variáveis de AmbienteVisualizar Todas as VariáveisA Variável PATHDefinindo uma VariávelExportando uma VariávelO Arquivo de PerfilResumo - Ambiente PersonalizadoPratique por conta própria: Playground de Terminal