- Porque os terminais geralmente não executam shells de login por padrão. Eles também costumam ter opções para executar shells de login, que fazem a origem
.profile
. - Para controlar o comportamento de shells de login.
- Depende do shell. Para
bash
, consulte o conjunto de arquivos de inicialização . - Não de algum modo (atualizando registros de login, por exemplo).
- Se você tiver uma pasta chamada
bin
in$HOME
, o padrão.profile
para o Ubuntu será adicionado ao seuPATH
. Como.profile
é originado no login (mesmo com um login da GUI), ele deve fazer parte do seuPATH
para os shells não-login iniciados após um novo login. Não é errado se um diretório aparecer duas vezes emPATH
, consulte este U & amp; ; L questionar para detalhes.