Como ter .profile originado automaticamente

1

Eu adicionei ao caminho em ~ / .profile e o caminho será atualizado se eu

source ~/.profile

mas na reinicialização do sistema, ~ / .profile não está carregado. Como posso fazer isso de forma automática, então não tenho que procurar? O ~ / .profile é o lugar certo para adicionar ao caminho para algo como grails bin?

    
por Allison Eer 16.12.2012 / 22:42

2 respostas

3

Você precisa invocar bash com -l ou --login para torná-lo um shell de login, que procure e leia ~/.profile . Para mais, consulte a seção INVOCATION em man bash .

Se houver algo em que você deseja que bash seja executado toda vez, não apenas quando for um shell de login, coloque-o em ~/.bashrc , não ~/.profile .

Se você está tentando decidir o que deve ir onde, coloque coisas que podem ser herdadas, por exemplo, configurações de variáveis de ambiente em ~/.profile e coisas que não podem, como alias definições em ~/.bashrc .

    
por 17.12.2012 / 01:01
0

Apenas um palpite sem saber que sistema operacional você está executando.

Supondo que você esteja executando uma área de trabalho do CDE, certifique-se de ter uma linha que leia

DTSOURCEPROFILE=true

no final do seu ~ / .dtprofile

    
por 17.12.2012 / 00:22

Tags