Como adicionar um caminho permanentemente no Linux

Como adicionar um caminho permanentemente no Linux
Este tutorial do Linux explica como adicionar um caminho permanentemente no Linux. Ele é otimizado para usuários que procuram uma resposta prática rápida e para usuários que procuram entender as variáveis ​​de ambiente global e do usuário.

As dicas fornecidas neste artigo incluem dois métodos para adicionar o caminho persistente para os usuários específicos e para todos, sendo útil para cada distribuição do Linux.

As duas primeiras seções do conteúdo vão direto ao ponto, descrevendo as etapas para adicionar um caminho permanentemente. Depois disso, você pode encontrar uma explicação curta sobre variáveis ​​de ambiente.

Todas as instruções explicadas neste artigo contêm capturas de tela, facilitando a compreensão e execução dos exemplos.

Como adicionar um caminho permanentemente a um usuário específico no Linux

O primeiro passo antes de começarmos é verificar nossa variável de ambiente de caminho atual.

Você pode fazer isso de uma maneira simples, executando o eco comando seguido de um sinal de dólar ($) e a variável de ambiente cujo valor você deseja ver qual, neste caso é o CAMINHO, Conforme mostrado na captura de tela a seguir:

eco $ caminho

Como você pode ver, existem 6 caminhos separados por cólon. Todos os caminhos devem ser separados por cólon.

Outra maneira de verificar todas as suas variáveis ​​de ambiente, incluindo o caminho, é executando o Env comando conforme mostrado no exemplo a seguir:

OBSERVAÇÃO: Enquanto escrevia este tutorial, editei meus caminhos várias vezes. É por isso que você verá valores diferentes nas capturas de tela.

Env

Como você pode ver na figura dada, todas as variáveis ​​de ambiente estão listadas, incluindo os caminhos do usuário.

Para adicionar um caminho permanente, um dos métodos é editar o arquivo oculto .Bashrc. Você pode imprimir os arquivos ocultos executando o ls comando seguido pelo -a (Todos) sinalizadores no diretório doméstico.

ls -a ~//

Para editar o .Bashrc Arquivo, adicione um caminho permanente. Use o editor de texto da sua preferência. No meu caso, eu usei Nano, Como mostrado no seguinte:

Nano .Bashrc

Neste primeiro exemplo, adicionei o caminho fictício /home/linuxhint/something/default/bin onde Linuxhint é a casa do usuário.

A sintaxe é a seguinte, onde deve ser substituído pelo caminho real que você deseja adicionar:

Caminho de exportação = "$ PATH:"

Nesse caso, adicionei a seguinte linha:

Caminho de exportação = "$ PATH: $ Home/Something/Default/Bin"

Como alternativa, você pode usar o eco comando para anexar a linha usando a seguinte sintaxe onde 'Conteúdo de linha'deve ser substituído pelo comando completo. E Arquivo deve ser substituído pelo arquivo que você está editando (.Bashrc).

Echo 'Line Content' >> Arquivo

O exemplo prático é o seguinte, como afirmado anteriormente, caso eu queira adicionar o caminho $ Home/algo/default/bin ou /home/linuxhint/something/default/bin (que são iguais):

eco 'Caminho de exportação = "$ PATH: $ Home/Something/Default/Bin"' >> .Bashrc

Atualize suas variáveis ​​de ambiente executando o seguinte comando:

fonte .Bashrc

Para imprimir todas as variáveis ​​de ambiente, incluindo caminhos atualizados, você pode usar o Env comando.

Env

Para mostrar apenas o CAMINHO Variável de ambiente, execute o comando mostrado na figura a seguir:

eco "$ caminho"

Outra maneira de adicionar um caminho à variável do ambiente do usuário é editando o “.Arquivo de perfil ”localizado no diretório doméstico.

Desta vez, vamos usar o ls comando seguido pelo -eu sinalizador para mostrar todos os arquivos, incluindo os arquivos ocultos.

LS -LD .?*

Como você pode ver, há um arquivo chamado “.perfil". Edite -o usando o editor de texto de sua escolha. No meu caso, eu usei Nano.

Nano .perfil

Encontre a linha semelhante à pontual pela seta branca na figura a seguir:

Neste exemplo, adicionei o /home/linuxhint/something2/default/bin caminho.

Abaixo da linha encontrada, adicione uma linha como mostrado no final da imagem a seguir, substituindo o/home/linuxhint/something2/padrão/bin pelo caminho real que você deseja adicionar:

Atualize sua variável de ambiente executando o comando mostrado na imagem a seguir:

fonte .perfil

Verifique o caminho atualizado com o seguinte comando:

eco $ caminho

Ou imprima todas as variáveis ​​de ambiente, incluindo o caminho usando o Env comando:

Env

Você pode encontrar as instruções para adicionar um caminho permanente para todos os usuários na seguinte discussão.

Como adicionar globalmente um caminho permanentemente a todos os usuários no Linux

Esta seção mostra como adicionar uma variável de ambiente de caminho persistente global para todos os usuários.

Isso pode ser feito editando dois arquivos, /etc/perfil e /etc/bash.Bashrc.

No primeiro exemplo, mostrarei como editar o /etc/perfil arquivo.

Use o editor de texto que você usou para modificar o /etc/perfil.

sudo nano /etc /perfil

No final do arquivo, adicione a seguinte linha onde /opt/something10/bin deve ser substituído pelo caminho que você deseja adicionar.

Caminho de exportação = "$ PATH:/Opt/Something10/Bin"

Atualize o caminho variável do ambiente usando o comando de origem, conforme feito na seção anterior deste artigo.

fonte /etc /perfil

Verifique se o caminho foi adicionado corretamente usando o eco comando como mostrado na imagem a seguir:

eco $ caminho

Outra maneira de adicionar permanentemente um caminho globalmente é editando o /etc /bash.arquivo BashRC usando o editor de texto para abri -lo.

sudo nano /etc /bash.Bashrc

No exemplo seguinte, adicionei o novo caminho /opt/something20/bin.

Anexar uma linha semelhante à seguinte, substituindo o /opt/something20/bin com o caminho real que você deseja adicionar.

Caminho de exportação = "$ PATH:/Opt/Something20/Bin"

Atualize a variável de ambiente do caminho usando o fonte comando. Em seguida, verifique executando o eco comando conforme mostrado no exemplo a seguir:

fonte /etc /bash.Bashrc
eco $ caminho

Como você pode ver, ambos os métodos funcionaram com sucesso e os caminhos foram adicionados.

Variáveis ​​de ambiente de usuário vs do sistema

A diferença entre as variáveis ​​específicas do usuário e o ambiente global é o seguinte:

  • Variáveis ​​do ambiente do usuário: Variáveis ​​de ambiente do usuário como o caminho são definidas nos arquivos de configuração da casa do usuário. Eles são carregados no diretório inicial quando o usuário inicia uma sessão.
  • Variáveis ​​amplas do sistema: Esse tipo de variável não pertence a um usuário específico, mas a todo o sistema que afeta todos os usuários.

Este tutorial explicou profundamente como adicionar uma variável de caminho. Para editar as variáveis ​​do ambiente do usuário, você precisa editar o .Bashrc ou .perfil arquivos localizados no diretório doméstico. As variáveis ​​exportadas para este arquivo carregarão sempre que o usuário inicia uma sessão.

As variáveis ​​do sistema são armazenadas no /etc/bash.Bashrc ou /etc/perfil arquivos.

Conclusão

Como você pode ver, adicionar as variáveis ​​do caminho temporariamente e permanentemente é bastante fácil e pode ser feito por qualquer usuário do Linux independentemente do nível de conhecimento. Todo usuário do Linux deve entender a função da variável do caminho e como gerenciá -la. Outras variáveis ​​também são profundamente explicadas na dica do Linux. O conteúdo explicado anteriormente é válido para quase todas as distribuições Linux.

Obrigado por ler este tutorial mostrando como adicionar permanentemente a variável do caminho. Continue nos seguindo para mais conteúdo profissional.