Git Bash Defina uma variável de ambiente

Git Bash Defina uma variável de ambiente
Se você já ouviu falar sobre o sistema de controle de versão, também deve ter ouvido falar sobre o sistema de controle de versão Git. O repositório do GitHub do Git nos ajuda a manter o registro de nossas versões de dados atualizadas no sistema local e refletem as alterações no Remote Git Hub. Ao usar o Git em um computador local ou sistema Linux, ele é sempre lançado em um shell e seu comportamento é baseado em um conjunto de variáveis ​​de ambiente de shell. Às vezes é útil saber o que são e como operá -los para fazer o git executar a maneira como você gostaria que. A instrução 'Printenv' exibe todas ou algumas variáveis ​​de ambiente de shell em sistemas operacionais do tipo Unix/Linux. Dentro deste guia, veremos como podemos definir variáveis ​​de ambiente para Git no shell da festa do sistema operacional Kali Linux. Vamos começar.

O Printenv é um comando que mostra o valor variável do ambiente. Se nenhuma variável for especificada, o nome da exibição da variável de ambiente junto com seu valor em pares para todas as variáveis ​​será exibido i.e. O Printenv é usado para exibir os valores de todas as variáveis ​​de ambiente.

$ printenv

O comando Printenv Home exibe o local do diretório inicial do usuário atual.

$ PriMenv Home

Outra técnica para mostrar o valor da variável do ambiente doméstico é usar um eco com o símbolo $ (dólar) na frente dele. Na tela embaixo, você pode verificar uma ilustração dela.

$ eco $ em casa

O comando ENV é outro comando relacionado que pode ser usado para imprimir o valor das variáveis ​​de ambiente. Quando usado com o argumento "$ home", ele retorna o erro "permissão negada" porque o caminho para uma variável é protegido com os direitos do sudo.

$ Env $ em casa

Sem argumentos no comando "Env", é funcionalmente igual ao comando Printenv.

$ Env

Exemplo 1: Declare uma variável de ambiente

Para declarar uma nova variável de ambiente para o Git, precisamos seguir os comandos no shell. Então, abra uma linha de comando Bash Shell (Terminal). Usando esta sintaxe fácil, crie e especifique uma nova variável de ambiente disponível para o seu shell de linha de comando em execução e quaisquer aplicativos iniciados com ele. O comando abaixo cria uma nova variável de ambiente nomeada nome de variável com o valor "[valor]". Podemos incorporar o espaço na string enquanto ainda a interpreta como um único valor usando as citações duplas em torno de "[valor]". Para verificar o valor de uma variável de ambiente, basta utilizar o comando echo e vincular à variável listada abaixo. Isso mostrará o valor presente da variável variável_name, que é [valor] neste momento.

Quando você se refere a uma variável de ambiente em um comando, coloque um $ na frente para que o shell saiba. Você pode chamar suas variáveis ​​do que desejar, no entanto, para variáveis ​​de ambiente, geralmente usamos todo o texto em maiúsculas. Isso os separa da variedade de comandos, aplicativos e arquivos da linha de comando, que são frequentemente escritos em minúsculas.

$ export variable_name = "value"
$ echo $ variable_name

Exemplo 2: variáveis ​​de ambiente predefinido

Variáveis ​​de ambiente podem ser usadas em qualquer comando, e a maioria dos sistemas já tem alguns configurados para você. O título do usuário atualmente conectado é normalmente definido na variável de ambiente $ user. Você pode usar a declaração Echo para imprimir e verificar o valor disso, mas agora desta vez, também podemos adicionar uma mensagem de boas -vindas. Tome nota das marcas de cotação dupla. Eles são usados ​​para cercar uma corda que pode conter espaços ou caracteres que a concha interpreta de maneira diferente.

$ echo “oi, $ usuário”

No entanto, as variáveis ​​ambientais ainda podem ser usadas dentro dessas seqüências. Antes de a sequência ser fornecida ao comando Echo, as variáveis ​​serão estendidas ao seu valor atual. Quando você usa as citações duplas, o $ User é expandido; Quando você usa as citações únicas, o $ é visto como texto literal e não uma variável a ser expandida.

$ echo 'oi, $ usuário'

Exemplo 3: Exportar e não atingir uma variável de ambiente

Neste exemplo, primeiro criamos a variável de ambiente dir dentro do git e damos o valor/home/linux/. Utilizamos a instrução de eco para imprimir o valor salvo no dir para verificação.

$ export dir =/home/linux
$ echo $ dir

No Linux, você pode definir ou não definir variáveis ​​de ambiente específica do usuário ou de sessão. Por padrão, a instrução "Env" fornece uma lista de todas as variáveis ​​de ambiente atuais. No entanto, quando usado com a bandeira '-i', ele limpa temporariamente todas as variáveis ​​de ambiente e permite que o usuário execute um comando na sessão atual sem eles. O comando Unset pode ser usado para limpar as variáveis ​​de ambiente local temporariamente.

$ Unset Dir
$ echo $ dir

Criamos uma variável de ambiente "dir" para o nosso repositório Git "Project1".

$ Dir = ”/home/linux/projeto 1”
$ echo $ dir

O comando fornecerá a você um shell bash que não possui variáveis ​​de ambiente por enquanto. No entanto, quando você sai da concha, todas as variáveis ​​serão restauradas.

Env -i Bash

Exemplo 4

No Linux, você pode definir e não atender variáveis ​​de ambiente específicas do usuário. Você deve adicionar e editar o “.Arquivo Bashrc ”no diretório inicial para exportar ou alterar a variável de ambiente. Então, para fazer as alterações entrarem em vigor, obtenha o arquivo.

$ VI .Bashrc

A variável (no nosso caso, 'cd') se tornaria ativa. Quando o usuário lançar um novo terminal, essa variável será exposta. Adicione a linha anexada no final do arquivo e salve -a.

Aplique o comando de origem e imprima o valor do CD usando o comando echo.

$ fonte .Bashrc
$ echo $ cd

Conclusão

É tudo sobre definir variáveis ​​de ambiente em um terminal de shell de um sistema com Git instalado e configurado. Para fazer isso, tentamos um pacote de alguns comandos como Env, Printenv, Unset, Export e Echo. Esperamos que você implemente este artigo em seu sistema operacional. Verifique mais artigos no site da dica do Linux.