Me ajude a entender .profile, .bashrc, etc [duplicado]

0

Meu entendimento atual é que os comandos adicionados a esses dois arquivos são executados toda vez que um novo terminal é aberto. Isso está correto? Porque em muitos lugares eu vejo sugestões para colocar lá comandos que eu quero que sejam executados no login, mas se eles forem executados toda vez que eu abrir um novo terminal, então eu não quero isso. Você pode me ajudar a entender como eles funcionam? Além disso, qual é a diferença entre eles?

Se eu os entendi corretamente, então onde posso colocar comandos que eu quero que sejam executados somente no login , mas não toda vez que um novo terminal é aberto? Eu sei que posso fazer isso a partir da GUI para "aplicativos de inicialização", mas estou interessado em fazer isso em um arquivo, se possível.

    
por user3556519 28.02.2016 / 15:31

1 resposta

2

Para colocar (muito) simples: ~/.profile é originado quando você efetua login, enquanto ~/.bashrc é originado quando você abre uma janela de terminal.

    
por Gunnar Hjalmarsson 28.02.2016 / 18:33