Adicionar caminho ao PATH do Linux

Publicado por Alex Mendes em 14/06/2016

[ Hits: 56.519 ]

 


Adicionar caminho ao PATH do Linux



Adiciona-se um caminho no PATH do Linux para que determinado programa seja executado de qualquer lugar sem ter que colocar o caminho inteiro.

Faça o seguinte:

Exemplo de caminho a ser incluído no PATH --> "/usr/local/bin"

Vamos adicioná-lo ao PATH.

Modo temporário: este primeiro método funcionará somente na sessão atual. Ou seja, caso haja uma reinicialização do sistema, ele perderá as configurações efetuadas.

export PATH=$PATH:/usr/local/bin

Modo permanente: editando o arquivo PROFILE (/etc/profile) com o VI (necessário acesso de usuário 'root').

Adicionar caminho /usr/local/bin no PATH do arquivo /etc/profile.

Exemplo de um arquivo profile:

# vi /etc/profile

export PATH=/opt/bin:/usr/local/bin:/usr/contrib/bin:/bin:/usr/bin:/usr/sbin:/usr/bin/X11
# add optional items to the path
for bindir in $HOME/local/bin $HOME/bin; do
    if [ -d $bindir ]; then
        PATH=$PATH:${bindir}
    fi
done

Abçs!
Lestarh

Outras dicas deste autor

Compilação e instalação customizada do Apache httpd no CentOS 7

Virtualbox - Erro: The vboxdrv kernel module is not loaded [Resolvido]

Instalação do Java JDK no Linux pelo arquivo-fonte (tar.gz)

Access denied for user 'root'@'localhost' no MySQL Server Community 5.7 [Resolvido] - CentOS7 x86_64

Instalando Flash Plugin no Firefox

Leitura recomendada

Slackware: Troque as configurações de teclado num piscar de olhos

Alternando os gerenciadores de sessão GDM, KDM e LightDM no Ubuntu/Mint

Como criar um atalho para a função xkill no Ubuntu

Bug no Wayland do Fedora 25

Configurando o monitor no Muriqui Linux

  

Comentários
[1] Comentário enviado por Carlos_Cunha em 15/06/2016 - 00:05h

Parabéns amigo, mas uma pequena correção(acredito) o correto seria alterar o /etc/environment pois ele e feito para esse propósito que vc descreveu, não que o profile não seja mas as alterações no /etc/profile só valem para Shell interativos.

Abraço

Fonte:
http://bencane.com/2013/09/16/understanding-a-little-more-about-etcprofile-and-etcbashrc/
https://help.ubuntu.com/community/EnvironmentVariables


#-------------------------------------------------------------------------------------#

"Linux é algo que me fez ter Gosto pela Informática, se tornou um Vicio" - Carlos A. P. Cunha
Acesse: www.cunhatec.com.br

[2] Comentário enviado por lcavalheiro em 15/06/2016 - 12:59h

Isso para adicionar ao $PATH globalmente. Para alterar o $PATH de um usuário apenas, acrescente ao ~/.profile a linha

export PATH=$PATH:/caminho/desejado


Se o ~/.profile não existir, crie um com o conteúdo
if [ -f /etc/profile ] ; then source /etc/profile ; fi
export PATH=$PATH:/caminho/desejado

--
Dino®
[i]Vi veri universum vivus vici[/i]
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta
[code][b]Mensagem do dia[/b]: Satã representa conhecimento sem limites e não auto-ilusão hipócrita.[/code]

[3] Comentário enviado por removido em 17/06/2016 - 22:03h

Agora entendi o porque disso. :)

É comum em sites gringos ver o termo $PATH/arquivo.

Agora está explicado.
VLW!

[4] Comentário enviado por alexunix em 19/06/2016 - 12:42h

Bom que tenhamos o VOL e possamos utilizá-lo sempre com objetivo de ajudar e colaborar com a comunidade GNU/Linux. A idéia é essa, sempre ajudar e incentivar a comunidade a crescer, mais e mais!!

;)

SYSADMIN, because even developers need heroes...



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts