Qual perfil, .bashrc ou .bash_profile , é o local apropriado para o ssh-agent? Estou procurando uma resposta que explique a diferença entre um shell interativo e um shell de logon.
Qual perfil, .bashrc ou .bash_profile , é o local apropriado para o ssh-agent? Estou procurando uma resposta que explique a diferença entre um shell interativo e um shell de logon.
Respostas:
Depende um pouco de como você usa pessoalmente os reservatórios.
Um shell interativo é qualquer coisa que tenha um terminal conectado à sua entrada e saída. Os shells de login são gerados por / bin / login. Os shells de login fornecem seu .bash_profile. A maioria dos emuladores de terminal, como o xterm, inicia um shell interativo que não é um shell de logon. Os shells interativos e sem login fornecem seu .bashrc.
O que normalmente faço é ter minha fonte .bash_profile como .bashrc (depois de verificar se ela já foi originada) e, em seguida, coloco minha configuração de agente ssh no meu .bashrc.