Lista de variáveis ​​de ambiente no Linux/Unix

O que é um ambiente computacional?

O ambiente de Computação é a Plataforma(Plataforma = Operating System+ Processor) onde um usuário pode executar programas.

O que é uma variável?

Na ciência da computação, um variável é um local para armazenar um valor que pode ser um nome do arquivo, texto, número ou qualquer outro dados,. Geralmente é referido com seu nome simbólico que é dado a ele durante a criação. O valor assim armazenado pode ser exibido, excluído, editado e salvo novamente.

As variáveis ​​desempenham um papel importante na programação de computadores porque permitem que os programadores escrevam programas flexíveis. Como estão relacionados com o Operasistema em que trabalhamos, é importante conhecer alguns deles e como podemos influenciá-los.

O que são variáveis ​​de ambiente?

Variáveis ​​de ambiente são valores dinâmicos que afetam os processos ou programas em um computador. Eles existem em todos os sistemas operacionais, mas os tipos podem variar. As variáveis ​​de ambiente podem ser criadas, editadas, salvas e excluídas e fornecem informações sobre o comportamento do sistema.

Variáveis ​​de ambiente podem alterar a maneira como um software/programa se comporta.

Clique aqui se o vídeo não estiver acessível

Por exemplo, a variável de ambiente $LANG armazena o valor da linguagem que o usuário entende. Esse valor é lido por um aplicativo de forma que um usuário chinês veja uma interface em mandarim, enquanto um usuário americano veja uma interface em inglês.

Vamos estudar algumas variáveis ​​de ambiente comuns –

Variável Descrição
PATH

Esta variável contém uma lista de diretórios separados por dois pontos (:) nos quais seu sistema procura arquivos executáveis.

O que são variáveis ​​de ambiente

Quando você insere um comando no terminal, o shell procura o comando em diferentes diretórios mencionados na variável $PATH. Se o comando for encontrado, ele será executado. Caso contrário, ele retornará com um erro 'comando não encontrado'.

USUÁRIO

O nome de usuário

HOME

Caminho padrão para o diretório inicial do usuário

EDITOR

Caminho para o programa que edita o conteúdo dos arquivos

UID

ID exclusivo do usuário

PRAZO

Emulador de terminal padrão

SHELL

Shell sendo usado pelo usuário

Acessando valores de variáveis

Para determinar o valor de uma variável, use o comando

echo $VARIABLE

As variáveis ​​são sensíveis a maiúsculas e minúsculas. Certifique-se de digitar o nome da variável com as letras corretas, caso contrário você poderá não obter os resultados desejados.

Acessando valores de variáveis

A 'ambiente telas de comando todas as variáveis ​​de ambiente.

Acessando valores de variáveis

Definir novas variáveis ​​de ambiente

Você pode criar sua própria variável definida pelo usuário, com sintaxe

VARIABLE_NAME= variable_value

Mais uma vez, tenha em mente que as variáveis ​​diferenciam maiúsculas de minúsculas e geralmente eles são criados em letras maiúsculas.

Definir novas variáveis ​​de ambiente

Excluindo Variáveis

A sintaxe a seguir pode ser usada para remover uma variável do sistema.

unset variablename

Excluindo Variáveis

Esta removeria a variável e seu valor permanentemente.

Resumo:

  • Variáveis ​​de ambiente governam o comportamento dos programas em seu Sistema Operacional.
Command Descrição

echo $ VARIABLE

Para exibir o valor de uma variável

env

Exibe todas as variáveis ​​de ambiente

VARIABLE_NAME = variable_value

Crie uma nova variável

não definido

Remova uma variável

variável de exportação = valor

Para definir o valor de uma variável de ambiente