Como listar variáveis de ambiente no Linux

Oct 31, 2025
Linux

No Linux, as variáveis de ambiente contêm valores e configurações importantes. Scripts, aplicações e conchas leem esses valores, geralmente para configurar a si mesmos ou controlar seu comportamento. Aqui estão várias maneiras de mostrar variáveis de ambiente em seu terminal e como interpretar a lista também.

Tudo sobre variáveis de ambiente
Como mostrar o valor de uma variável de ambiente
Como listar variáveis de ambiente usando o Printenv
Algumas variáveis de ambiente comum
Inspeções ambientais

Tudo sobre variáveis de ambiente

Nossos vários computadores de teste têm uma média de 50 variáveis ​​ambientais em cada um deles. Uma variável de ambiente, como qualquer outra variável, é uma combinação de um nome e um valor. O nome é único, definido quando a variável é criada e dura a vida útil da variável do ambiente.

Variáveis se mantêm valores para nós. Quando um processo precisa saber qual é o valor, ele procura a variável por nome em uma lista e lê o valor. Embora os nomes de variáveis não possam ser alterados, seus valores podem ser.

Muitas vezes, você não muda as variáveis do ambiente do sistema, mas pode se precisar. Por exemplo, você pode aumentar o tamanho do seu Histórico de comando da Bash Shell cache. Você pode editar o valor do $ Histsize Variável de ambiente em Seu arquivo ".bashrc" Para definir um novo limite superior para o número de comandos lembrados.

Isso é legal e conveniente, mas não é algo que você fará com frequência. As variáveis de ambiente tendem a ser deixadas em seus padrões ou são alteradas uma vez e depois esquecidas. Eles não são algo com que você mexe com frequência.

No entanto, vale a pena saber como verificar as variáveis de ambiente definidas e em uso no seu computador. Imprimir as variáveis de ambiente em uma janela de terminal permite ver os valores deles e mostra quais aspectos da sua experiência Linux são governados por esses valores de fundo.

RELACIONADO: Como definir variáveis de ambiente no Bash no Linux

Como mostrar o valor de uma variável de ambiente

Você pode usar eco Para ver o valor armazenado em uma variável de ambiente. Para fazer isso, você precisará saber o nome da variável de ambiente com antecedência.

Existem dois métodos comumente usados para mostrar os nomes e valores de todas as variáveis de ambiente no Linux. Eles são o Env e a Printenv comandos.

O Printenv O comando é a maneira oficial de fazê -lo. O comando foi escrito especificamente para esse fim . O Env O comando tem um Totalmente de propósito diferente .

Env é usado para executar um aplicativo com valores temporários e especificados pelo usuário para variáveis de ambiente. Eles substituem os valores reais armazenados e permitem que o aplicativo seja executado em um ambiente modificado. Se você invocar Env Sem parâmetros de linha de comando, sua ação padrão é listar as variáveis de ambiente.

Podemos também usar a ferramenta projetada para o trabalho, em vez de depender do efeito colateral de uma ferramenta que foi invocada incorretamente, por isso usaremos Printenv Para verificar as variáveis do ambiente em nossos exemplos.

Como listar variáveis de ambiente usando o Printenv

O Printenv O comando permite mostrar variáveis de ambiente e é muito direto na prática. Tem muito poucas opções. Você pode usar o --versão opção para descobrir o número de liberação da versão no seu computador e você pode usar o --ajuda Comando para ver uma breve descrição dessas duas e outra opção de linha de comando.

A outra opção é o -0 (Terminator NULL) opção. Geralmente, Printenv Liste as variáveis de ambiente uma por linha, adicionando um caractere nova linha ao final de cada linha. O -0 A opção substitui esse caractere newline por um byte nulo. Você usaria esta opção se fosse tubulação A saída em outro aplicativo que não precisava dos caracteres da Newline.

O efeito do -0 A opção em uma janela de terminal é incluir a saída em uma parede impenetrável de texto.

É praticamente impossível entender as variáveis de ambiente listadas neste formato. Será uma ocorrência rara se você precisar usar o -0 opção. Vamos desistir e tentar novamente.

A saída é impressa com uma variável de ambiente por linha. Por convenção, os nomes das variáveis de ambiente sempre usam caracteres maiúsculos. Imediatamente após o nome da variável, é um sinal de igual = “, Seguido pelo valor que a variável de ambiente está definida.

Ainda há muita saída, então você pode achar mais fácil canalizar as variáveis de ambiente em menos .

Isso permite percorrer a lista de variáveis de ambiente e também pesquisar na lista.

Se você sabe algo sobre a variável de ambiente em que está interessado, você pode usar grep para encontrar os prováveis candidatos. Suponha que você saiba que existe uma variável de ambiente que tem a palavra "exibição". Podemos pesquisar na lista como esta:

Algumas variáveis de ambiente comum

As variáveis de ambiente padrão em diferentes computadores Linux estão sujeitas às preferências dos mantenedores das várias distribuições, ambientes de mesa e conchas. Portanto, quando você verifica as variáveis do ambiente no seu dispositivo Linux, você pode ver resultados variados.

Aqui estão algumas das variáveis de ambiente mais comuns que você provavelmente encontrará em um computador Linux usando o ambiente da área de trabalho do Gnome .

  • Bashopts : A lista de opções de linha de comando que foram usadas quando o Bash foi lançado.
  • Bash_version : A versão do Bash.
  • Colunas : A largura do terminal em colunas.
  • SIDSTack : A pilha de diretórios para uso com o pushd e popd comandos .
  • Histfilesize : O número máximo de linhas de histórico de comando que podem ser gravadas no arquivo de histórico.
  • Histsize : O número máximo de linhas de histórico de comando permitido ser armazenado na memória. Se você passar por esse número, os comandos lembrados anteriormente serão substituídos na memória. Quando você fecha a janela do terminal, o histórico de comando é gravado no arquivo de histórico.
  • LAR : O diretório inicial do usuário atual.
  • NOME DE ANFITRIÃO : O nome do computador .
  • Ifs : O separador de campo interno usado para analisar a entrada do usuário. O valor padrão é um espaço.
  • Lang : As configurações atuais de idioma e localização, incluindo a codificação de caracteres.
  • Ls_colors : Isso define os códigos usados para adicionar cores à saída de LS.
  • CORRESPONDÊNCIA : O caminho para a caixa de correio Linux do usuário atual.
  • Oldpwd : O diretório de trabalho anterior.
  • Ps1 : A definição de prompt de comando primário. Isso define como é o prompt na janela do seu terminal.
  • CAMINHO : Uma lista separada por cólon de diretórios que são pesquisados, em ordem, para um comando ou aplicativo correspondente ao digitar um comando no shell.
  • PWD : O diretório de trabalho atual.
  • CONCHA : O nome do seu shell padrão .
  • PRAZO : O tipo de terminal que é emulado quando você executa um shell.
  • Uid : O identificador do usuário do usuário atual.
  • DO UTILIZADOR : O usuário atual.
  • _ : O comando executado mais recentemente. Se você usar Printenv Para listar isso, sempre será Printenv .

Inspeções ambientais

Para listar todas as suas variáveis de ambiente, use Printenv . Vista a saída através grep Para filtrar os resultados e usar eco Para imprimir o valor de uma variável de ambiente conhecida e específica.


Linux - Artigos mais populares

Como gerenciar servidores Linux com a interface da Web da Cockpit

Linux Dec 9, 2024

Fatmawati Achmad Zaenuri / Shutterstock Você pode facilmente monitorar e gerenciar vários computadores Linux com Cockpit, uma ferramenta de administração e..


Como escolher entre Ubuntu, Kubuntu, Xubuntu e Lubuntu

Linux Mar 19, 2025

Tomeqs / shutterstock.com. Há mais de um Ubuntu. Você pode baixar o Ubuntu, Kubuntu, Xubuntu ou Lubuntu: Mas qual é a diferença, e qual você deve escolher..


Os melhores laptops Linux de 2021 para desenvolvedores e entusiastas

Linux Sep 27, 2025

Tomeqs / shutterstock.com. O que procurar em um laptop Linux em 2021 Você pode comprar quase qualquer laptop e Instalar o Linux nele . ..


Este novo laptop de jogos Linux tem as especificações para executar qualquer coisa

Linux Oct 20, 2025

Juno Computadores. O Linux e o Gaming estão começando a se unir muito mais ultimamente. o Deck de vapor está a caminho com o Linux instalado, e Juno acaba..


O que há de novo no Fedora 35

Linux Nov 2, 2024

Fedora 35, chapéu vermelho O livre Distribuição do Linux. (Distro), foi lançado em 2 de novembro de 2021. De uma experiência de desktop atualizada para os ajuste..


Ubuntu 21.10 chega com um desktop personalizado gnome 40

Linux Oct 14, 2025

Ubuntu. Se você é um usuário do Ubuntu, ou alguém que está pensando em dar uma tentativa, hoje é um bom dia. Canônico lançou oficialmente o Ubuntu 21.10 com um de..


Como atualizar o Fedora Linux

Linux Nov 10, 2024

Então, você finalmente baixou e instalou o Fedora Linux, mas agora você pode estar se perguntando, como você mantém seu sistema atualizado? Felizmente, o Fedora oferece alguns método..


Como lidar com espaços em nomes de arquivos no Linux

Linux Dec 14, 2024

Como a maioria dos sistemas operacionais, o Linux suporta nomes de arquivos com espaços neles. Mas o uso desses nomes de arquivos na linha de comando nem sempre é direto. Aqui estão várias ..


Categorias