Aprenda a definir suas variáveis ​​de caminho $ permanentemente no Linux

Aprenda a definir suas variáveis ​​de caminho $ permanentemente no Linux

No Linux (também Unix) $ Caminho é variável de ambiente, usado para dizer ao shell onde procurar arquivos executáveis. $ Caminho A variável oferece grande flexibilidade e segurança para os sistemas Linux e é definitivamente seguro dizer que é uma das variáveis ​​de ambiente mais importantes.

Não perca: Como definir e não definir variáveis ​​de ambiente local, de usuário e de sistema

Programas/scripts que estão localizados dentro do $ Path's diretório, pode ser executado diretamente em sua concha, sem especificar o caminho completo para eles. Neste tutorial, você vai aprender a definir $ Caminho variável globalmente e localmente.

Primeiro, vamos ver o valor do seu $ atual. Abra um terminal e emita o seguinte comando:

$ ECHO $ ​​PATH 

O resultado deve ser algo assim:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

O resultado mostra uma lista de diretórios separados por dois pontos. Você pode adicionar facilmente mais diretórios editando o arquivo de perfil do seu usuário.

Em diferentes conchas, isso pode ser:

  1. Shell bash -> ~//.Bash_profile, ~//.Bashrc ou perfil
  2. Korn Shell -> ~//.kshrc ou .perfil
  3. Z shell -> ~//.zshrc ou .ZProfile

Observe que, dependendo de como você está logando no sistema em questão, diferentes arquivos podem ser lidos. Aqui está o que o manual do Bash diz: lembre -se de que os arquivos são semelhantes para outros conchas:

/BIN/BASH O executável da partida /etc/perfil O arquivo de inicialização em todo o sistema, executado para conchas de login ~/.Bash_profile O arquivo de inicialização pessoal, executado para conchas de login ~/.Bashrc O arquivo de inicialização individual por casca por interativa ~/.Bash_logout O arquivo de limpeza de login individual, executado quando um shell de login sai ~/.inputRC Arquivo de Inicialização de Readline Individual |

Considerando o acima, você pode adicionar mais diretórios ao $ Caminho variável adicionando a linha a seguir ao arquivo correspondente que você usará:

$ Caminho de exportação = $ PATH:/PATH/TO/NEWDIR 

Claro no exemplo acima, você deve mudar “/Path/to/newdir” com o caminho exato que você deseja definir. Depois de modificar o seu .*rc ou .*_perfil arquivo que você precisará chamá -lo novamente usando o "fonte" comando.

Por exemplo, em Bash, você pode fazer isso:

$ fonte ~//.Bashrc 

Abaixo, você pode ver um exemplo meu $ Caminho ambiente em um computador local:

[Email Protected] [Tecmint]: [/home/marin] $ echo $ path/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr /jogos:/usr/local/jogos:/Home/Marin/Bin 

Esta é realmente uma boa prática para criar um local "Bin" Pasta para usuários onde eles podem colocar seus arquivos executáveis. Cada usuário terá sua pasta separada para armazenar seu conteúdo. Esta também é uma boa medida para manter seu sistema garantido.

Se você tiver alguma dúvida ou dificuldade em definir seu $ Caminho Variável do ambiente, por favor, não hesite em enviar suas perguntas na seção de comentários abaixo.