Como fazer alterações no $PATH [RESOLVIDO]

1. Como fazer alterações no $PATH [RESOLVIDO]

Gabriel
g_s.lima

(usa Ubuntu)

Enviado em 04/07/2010 - 16:22h

Eu li há alguns dias que eu deveria alterar o /etc/profile mas eu não sei como fazê-lo. Pode ser inútil para mim agora mas estou muito curioso e não consegui achar nenhuma informação na web.

Obrigado


  


2. Re: Como fazer alterações no $PATH [RESOLVIDO]

Osama Jr.
/bin/laden

(usa Void Linux)

Enviado em 04/07/2010 - 19:02h

Amigão basta abrir como root o arquivo /etc/profile e realizar as alterações desejadas na variável PATH. Simples assim...

Supondo que você queira adicionar a essa variável o caminho '/home/fulano/programas', você faria assim:

export PATH=$PATH:/home/fulano/programas


3. etc/profile?

Gabriel
g_s.lima

(usa Ubuntu)

Enviado em 04/07/2010 - 20:33h

caro /bin/laden

o problema é que não sei como editar o etc/profile. Veja:

$ cat etc/profile
# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).

if [ -d /etc/profile.d ]; then
for i in /etc/profile.d/*.sh; do
if [ -r $i ]; then
. $i
fi
done
unset i
fi

if [ "$PS1" ]; then
if [ "$BASH" ]; then
PS1='\u@\h:\w\$ '
if [ -f /etc/bash.bashrc ]; then
. /etc/bash.bashrc
fi
else
if [ "`id -u`" -eq 0 ]; then
PS1='# '
else
PS1='$ '
fi
fi
fi

Estou estudando um livro de ShellScript e dei uma olhada no capítulo que trata das veriáveis de ambiente. Tem um exemplo parecido com o seu

$ PATH=$PATH:/home/rich/test

este eu sei fazer, mas eu queria trabalhar com o etc/profile. Então, corrija-me se eu estiver errado, eu devo adicionar ao meu etc/profile as linhas:

PATH=$PATH:/home/rich/test
export PATH

é isso? Ao executar eu linha de comando as mudanças são permanentes?

Obrigado!


4. falei besteira

Gabriel
g_s.lima

(usa Ubuntu)

Enviado em 04/07/2010 - 20:43h

etc/profile é executado a cada inicialização certo? se eu colocar

PATH=$PATH:/home/rich/test
export PATH

depois de uns meses essa variavel vai estar cheia de /home/rich/test não vai?

Fica minha pergunta se a modificação é permanente...


5. Re: Como fazer alterações no $PATH [RESOLVIDO]

Gabriel
g_s.lima

(usa Ubuntu)

Enviado em 05/07/2010 - 20:45h

Eu mudei por linha de comando e a mudança não foi permanente. Fiz logout e o novo diretório desapareceu do PATH. Agora eu entendi. Obrigado a todos!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts