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 $ caminhoComo 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.
EnvComo 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 .BashrcNeste 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' >> ArquivoO 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"' >> .BashrcAtualize suas variáveis de ambiente executando o seguinte comando:
fonte .BashrcPara imprimir todas as variáveis de ambiente, incluindo caminhos atualizados, você pode usar o Env comando.
EnvPara 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 .perfilEncontre 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 .perfilVerifique o caminho atualizado com o seguinte comando:
eco $ caminhoOu imprima todas as variáveis de ambiente, incluindo o caminho usando o Env comando:
EnvVocê 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 /perfilNo 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 /perfilVerifique se o caminho foi adicionado corretamente usando o eco comando como mostrado na imagem a seguir:
eco $ caminhoOutra 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.BashrcNo 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.BashrcComo 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:
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.