- - Como adicionar diretórios ao caminho no Linux

Como adicionar diretórios ao caminho no Linux

No Linux, $ PATH define os diretórios padrão nos quaisprogramas executáveis ​​podem ser executados no sistema através do terminal. Esses diretórios são “/ usr / bin”, “/ usr / local”, “/ usr / sbin” e alguns outros (dependendo da distribuição do Linux que você usa). Se você deseja executar programas fora desses diretórios, o diretório precisa ser adicionado ao diretório $ PATH.

Fazer backup .bashrc

Adicionando diretórios a $ PATH no Linux é feito editando o arquivo “.arquivo bashrc ”de um usuário individual. No entanto, antes de iniciar o processo de edição, você deve fazer um backup do seu arquivo “.bashrc”, pois ele define as variáveis ​​de terminal da conta do usuário.

Usando o cp comando, faça uma cópia completa do arquivo “.bashrc” no diretório inicial (~) e coloque o backup em “Documents”, com a extensão de arquivo “.bak”.

Nota: não deseja armazenar seu backup no diretório "Documentos"? Experimente "Desktop", uma pasta de sincronização na nuvem como "Dropbox" ou algo semelhante.

cp ~/.bashrc ~/Documents/bashrc.bak

Editar .bashrc

Com o backup do arquivo ".bashrc" na pasta "Documentos", a edição pode começar. Usando o Nano comando, abra o arquivo “.bashrc” (localizado no diretório inicial) para fins de edição.

Aviso: não abra ".bashrc" com o sudo, pois você abrirá o arquivo ".bashrc" da conta raiz e não o arquivo da sua conta de usuário!

nano -w ~/.bashrc

Dentro do editor Nano, vá até a parte inferior do arquivo. Em seguida, escreva exportação Seguido por PATH = $ PATH: diretório. Por exemplo, para executar um programa diretamente da pasta "programas" em "/ home / derrik /", escreveria o seguinte código no Nano.

export PATH=$PATH:/home/derrik/programs/

Para seus propósitos, copie o exemplo de comando abaixoe substitua "diretório" pelo local exato da pasta do programa ou pasta de scripts para que possa ser adicionada ao seu caminho. Lembre-se de que é possível adicionar vários $ PATH linhas e não há limite, fique à vontade para adicionar quantos locais quiser!

export PATH=$PATH:/location/to/program/or/script/folder/

Quando você adicionar quantas linhas $ PATH ao arquivo ".bashrc" precisar, pressione o botão Ctrl + O botão no teclado para salvar as edições. Em seguida, feche o Nano com Ctrl + X.

Depois de sair do Nano editor de texto, seu $ PATH não será atualizado imediatamente. O motivo pelo qual a atualização não é instantânea é que a sessão do terminal não é atualizada automaticamente e precisa ser atualizada. Para atualizar a sessão do terminal, feche o terminal e abra-o novamente. A partir daí, você pode confirmar seu novo $ PATH locais foram adicionados executando o seguinte comando em um terminal.

echo $PATH

Adicionando locais ao $ PATH para outros usuários

Além de adicionar locais ao $ PATH para sua conta de usuário no sistema Linux, convém adicionar itens ao diretório $ PATH de outra conta de usuário. Aqui está como fazer isso.

Primeiro, use o su comando para efetuar login no usuário no qual você deseja modificar o Linux $ PATH.

su username

Após fazer login na conta do usuário, use o cp comando para copiar o arquivo “.bashrc” para “Documents” para proteção.

cp .bashrc ~/Documents/bashrc.bak

Com o backup resolvido, abra o arquivo “.bashrc” no diretório Nano editor de texto com o comando abaixo.

nano -w ~/.bashrc

Vá para a parte inferior do arquivo “.bashrc” e escreva no comando abaixo. Lembre-se de que você precisará alterar “/ location / to / program / ou / script / folder /” para atender às suas próprias necessidades.

export PATH=$PATH:/location/to/program/or/script/folder/

Repita esse processo para adicionar quantos locais você quiser ao $ PATH. Quando terminar, salve as edições usando Ctrl + Oe saia com Ctrl + X. Na próxima vez em que o usuário fizer login, ele poderá executar itens em $ PATH a partir dos novos locais que você adicionou.

Adicionar diretórios temporariamente ao $ PATH no Linux

Adicionando permanentemente diretórios individuais ao$ PATH no Linux, editando o arquivo ".bashrc", é útil se você tiver programas especializados que deseja executar o tempo todo. No entanto, se você precisar executar algo apenas uma vez para testar ou apenas mexer, não faz sentido adicionar algo ao $ PATH no Linux permanentemente.

Uma alternativa aos diretórios personalizados permanentes no diretório $ PATH é fazendo uso do exportação comando no terminal para adicionar temporariamente um local ao $ PATH.

Abra uma janela do terminal e escreva no exportação comando, seguido por ATH = $ PATH: diretório. Por exemplo, para adicionar temporariamente um diretório de script de shell em "Documentos", você deve:

export PATH=$PATH:/home/derrik/Documents/shell-scripts/

Ao executar este comando, a sessão do terminalvocê está usando terá o novo local do caminho temporário. O local temporário do $ PATH permanecerá acessível no seu sistema Linux até que o sistema seja reinicializado.

Remover adições a $ PATH

Procurando se livrar dos locais personalizados adicionados ao seu $ PATH no Linux? Siga as etapas abaixo para desfazer as edições.

Nota: se você precisar restaurar os padrões para outro usuário, efetue login com su username antes de seguir as etapas abaixo.

Passo 1: Exclua o arquivo “.bashrc” usando o rm comando.

rm ~/.bashrc

Passo 2: Renomeie o arquivo “bashrc.bak” como “.bashrc” na pasta “Documents” e coloque-o no diretório inicial (~).

mv ~/Documetns/bashrc.bak ~/.bashrc

Etapa 3: Reinicie sua sessão do terminal para que as alterações entrem em vigor.

Passo 4: Execute o $ PATH comando para verificar se suas edições personalizadas desapareceram.

$PATH
</p>

Comentários