Menu
Coddy logo textTech

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.

env

Isso 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 HOME

Como 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 PATH

Isso 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.

challenge icon

Desafio

Fácil

Use 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

Folha de consulta

Para exibir todas as variáveis de ambiente, use o comando env:

env

O comando printenv funciona de forma semelhante. Sem argumentos, ele mostra todas as variáveis:

printenv

Para exibir uma variável específica com printenv, passe o nome da variável sem o prefixo $:

printenv HOME

Você pode filtrar a saída usando grep:

env | grep PATH

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