Tutorial do Bash Path

Tutorial do Bash Path

O caminho é uma variável de ambiente usada para armazenar a localização dos recursos que contêm arquivos executáveis ​​no sistema operacional Linux. O caminho é definido usando Slash (/) e caracteres alfanuméricos. Dois tipos de caminho podem ser definidos no Linux. Um é um caminho absoluto e o outro é um caminho relativo. A localização completa de um arquivo ou sistema de diretório ou arquivo específico é definido por um caminho absoluto. O local em relação ao diretório de trabalho atual é definido pelo caminho relativo. A variável $ PATH contém principalmente a localização desses diretórios que executam frequentemente, como/bin,/usr/bin,/usr/local/bin, etc.

Exemplos diferentes de $ PATH Variable

Os diferentes usos da variável $ PATH são mostrados nesta parte do tutorial.

Exemplo 1: Imprima o valor atual da variável $ caminho

Crie um arquivo bash com o script a seguir que imprime o valor atual da variável $ PATH usando o comando "echo" e "printf":

#!/BIN/BASH
printf "O valor atual da variável do caminho: \ n"
#Print Os valores do $ PATH usando o comando 'printf'
printf "%s" $ caminho
#Add duas novas linhas
printf "\ n \ n"
eco "o valor atual da variável do caminho:"
#Print Os valores do $ PATH usando o comando 'Echo'
eco $ caminho


Saída:

A saída a seguir aparece após a execução do script anterior:


Exemplo 2: defina a variável de caminho $ temporariamente

A nova localização do caminho pode ser anexada temporária ou permanentemente na variável $ caminho. O local do caminho recém -adicionado funciona até o fechamento do terminal. O método de adicionar um novo local na variável $ path é temporariamente mostrado neste tutorial. O novo caminho pode ser anexado ao conteúdo da variável $ PATH usando o comando "exportação" no terminal:

Execute o seguinte comando do terminal para imprimir o conteúdo atual da variável $ path:

$ ECHO $ ​​PATH


A saída a seguir aparece após a execução do comando anterior:


Crie um arquivo bash chamado Path2.Brash com o script a seguir para anexar um novo local de caminho na variável $ caminho e imprimir o valor da variável $ caminho depois de adicionar um novo local de caminho.

Caminho de exportação = $ PATH:/Home/Fahmida/Desktop/Bash
printf "O valor atual da variável do caminho: \ n"
#Print Os valores do $ PATH usando o comando 'printf'
printf "%s" $ caminho


Execute o seguinte comando para executar o script anterior:

$ Bash Path2.Bash


A saída a seguir aparece após a execução do script anterior. O caminho recém -adicionado é mostrado na saída:


Reabrir o terminal e verifique a variável $ caminho novamente.

$ ECHO $ ​​PATH


O caminho recém -adicionado não é exibido na saída a seguir, porque a localização do caminho foi armazenada temporariamente.


Exemplo 3: Defina a variável $ PATH SMINANTENTE usando ~/.Bashrc

O método de adicionar um novo local na variável $ path é temporariamente mostrado neste tutorial. O novo caminho pode ser anexado ao conteúdo da variável $ PATH permanentemente, adicionando o comando "exportação" do exemplo anterior no ~//.Arquivo Bashrc.

Execute o seguinte comando para abrir o ~/.Arquivo BashRC com o privilégio Root:

$ sudo nano ~//.Bashrc


Adicione a seguinte linha no final do arquivo para anexar o novo local do caminho à variável $ PATH.

Caminho de exportação = $ PATH:/Home/Fahmida/Desktop/Bash.

Execute o seguinte comando depois de salvar o ~/.Arquivo BashRC para ativar as alterações feitas pelo comando "Export":

$ fonte ~//.Bashrc



Crie um arquivo bash chamado Path3.BASH no local “/home/fahmida/desktop/bash” com o script a seguir para imprimir o valor da variável $ caminho após adicionar um novo local de caminho:

printf "O valor atual da variável do caminho: \ n"
#Print Os valores do $ PATH usando o comando 'printf'
printf "%s" $ caminho


Execute o seguinte comando para executar o script anterior do local “/home/fahmida/” onde o path33.O arquivo bash não existe:

$ Bash Path3.Bash


A saída a seguir aparece se o local "/home/fahmida/desktop/bash" for anexado corretamente na variável $ path. O caminho recém -adicionado é mostrado na saída:


Execute o seguinte comando do terminal para imprimir o conteúdo atual da variável $ path:

$ ECHO $ ​​PATH


O caminho recém -adicionado é mostrado na saída porque a nova localização do caminho foi adicionada permanentemente.


Exemplo 4: Defina a variável $ caminho permanentemente usando /etc /perfil

A variável $ PATH pode ser definida permanentemente, configurando o arquivo /etc /perfil. Se o caminho do arquivo de script bash for armazenado permanentemente no arquivo /etc /perfil, o script poderá ser executado em qualquer local. Não há permissão de gravação para o arquivo /etc /perfil por padrão. Portanto, a permissão de gravação para o arquivo /etc /perfil deve ser definida antes de adicionar o comando do novo local do caminho.

Execute o seguinte comando para adicionar a permissão de gravação de /etc /arquivo de perfil para todos os usuários:

$ sudo chmod u+w /etc /perfil


Execute o seguinte comando para abrir o arquivo /etc /perfil com o privilégio Root:

$ sudo nano /etc /perfil


Adicione a seguinte linha ao final do arquivo:

Caminho de exportação = $ caminho:/home/fahmida/código


Execute o seguinte comando depois de salvar o arquivo /etc /perfil para ativar as alterações feitas pelo comando "export":

$ fonte /etc /perfil


Crie um arquivo bash chamado Path4.BASH no local "/home/fahmida/code" com o script a seguir para imprimir o valor da variável $ caminho depois de adicionar um novo local de caminho.

Execute o seguinte comando para executar o script anterior do local "/home/fahmida", onde o caminho4.O arquivo bash não existe:

$ Bash Path4.Bash


A saída a seguir aparece se o local "/home/fahmida/code" for anexado corretamente na variável $ path. O caminho recém -adicionado é mostrado na saída:


O arquivo /etc /ambiente também pode ser usado para definir a variável $ caminho permanentemente.

Conclusão

Os métodos de execução do script de qualquer local, armazenando o caminho do localização do script na variável $ PATH são mostrados neste tutorial. O valor da variável $ caminho pode ser modificado permanente ou temporariamente. Três maneiras diferentes de anexar um valor à variável $ caminho são mostradas aqui por vários exemplos que ajudarão os usuários do Bash a saber o uso da variável $ PATH corretamente.