Bruno de Oliveira Schneider wrote:

A forma correta de colocar variáveis de ambiente que sejam válidas em
qualquer terminal (usando bash) e que não sejam específicas de um
usuário é colocá-las no /etc/profile E TAMBÉM no /etc/bash.bashrc.
Para algo que funcione somente nos "terminais gráficos", basta colocar
no /etc/bash.bashrc.

Para mais informações ler a man do bash na seção "Invocation".

Até hoje, nao entendi (nem me conformo) pq tem que colocar nos dois lugares....... isso vale tanto pros arquivos globais como os do usuário.

No ~/.bash_profile já tem o alias que adiciona o ~/bin no PATH, foi só descomentar e no ctrl+alt+fx funcionou perfeito. PORÉM, qdo abro um console no X, ele não roda o ~/.bash_profile e sim ~/.bashrc - que não a modificação do PATH comentada. Meu, que raiva! Toda vez que eu ia no console e digitava algo do meu bin que ele nao achava, eu ficava doido. Ontem, num acesso de nervosismo, fiz umas gambis nos dois arquivos pra um chamar o outro SEMPRE.

Se alguém soubesse me dar um motivo médio (não precisa ser muito convincente :-) ) para explicar por que o bash funciona assim ficaria muito grato...

--
Marcos


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Responder a