De acordo com testes com tela no Linux e no FreeBSD, apenas ~/.bashrc
é originado. O ~/.bash_profile
não é originado como não sendo um "shell de registro".
Você pode fazer esse teste com facilidade adicionando as linhas de eco corretas no início de todo o seu ~/.*rc
.
Se você ainda não tiver certeza ou quiser que a tela defina um ambiente específico, você pode usar as seguintes opções "~ / .screenrc":
-
shell <shell_bin>
para especificar o binário do shell a ser usado (em vez do padrão:$SHELL
) -
setenv <var> <value>
para definir o ambiente<var>
to<value>
-
source <file>
para obter outro<file>
Você pode dar uma olhada nas outras opções ~/.screenrc
disponíveis em man screen
, mas não muito especificamente é dito sobre os arquivos ~/.*rc
originados, já que é insinuado que a tela está invocando um "shell não-registrador".