O motivo pelo qual /etc/profile
e ~/.bash_profile
não são lidos é que você
não estão usando um shell de login interativo . Um login "normal", por ex. via
ssh myserver
cria um shell de login interativo, em contraste com a execução
comandos fornecidos como argumento para ssh
, que usam um shell de não-login.
Um bash interativo de não-login lê os arquivos /etc/bash.bashrc
e
~/.bashrc
.
Se você quiser alterar o diretório de shells de login interativo,
adicione seu cd /some/dir
a um dos arquivos a seguir. O primeiro
encontrado, está sendo processado, os outros são ignorados.
~/.bash_profile
~/.bash_login
~/.profile
Se o seu nome de usuário ou nome de host for muito longo para ser digitado, crie um alias
em ~/.ssh/config
:
Host server
HostName me.and.my.server.somedomain.tld
User daniele