Os arquivos executados na inicialização dependem do seu ambiente e do interpretador de comandos. Você terá que resolver isso lendo as respectivas páginas do manual. Como um exemplo para o bash:
- determine qual SHELL você usa. login (1) e getusershell (3) irão ajudá-lo.
- determina o tipo de sessão - login / interativo?
quando você os conhece, leia a página man do shell e procure por seu comportamento de inicialização. Como um exemplo para o bash (1):
INVOCATION
The following paragraphs describe how bash executes its startup files.
: -)
bash (como a maioria dos outros shells) tem uma opção --verbose
. Se você quiser ficar chique, faça o shell de login executar o shell com sua configuração detalhada, como
shiny:bin root# cat vbash
exec /bin/bash -v
e defina /bin/vbash
como seu shell de login. Não precisa nem estar na lista branca em /etc/shells
para funcionar ...
depois de ter os arquivos, corrija as configurações do terminal ...