Nos arquivos de perfil do seu shell de login, você pode configurar algumas coisas que você usará durante a sua sessão e que só precisam ser feitas uma vez. Algumas ideias:
- crie um arquivo temporário contendo o endereço IP do qual você se conectou. Posteriormente, você poderá incluí-lo em alguns scripts definindo regras de firewall.
- execute o ssh-agent, solicite suas chaves SSH e armazene as variáveis de ambiente do agente SSH em um arquivo.
- se for uma máquina limitada, e seus colegas de trabalho quiserem estar cientes dos logins uns dos outros, escreva (1) mensagens informando sobre seu login.
Nos arquivos de um shell de não-login ( .bashrc ) você deve configurar seu shell:
- Solicitação de fantasia
- definir aliases
- definir opções do histórico
- definir funções personalizadas do shell
- exporte variáveis de ambiente, (talvez PAGER, EDITOR se configurações do sistema forem ruins)
- carregue variáveis do ssh-agent salvas em
.bash_profile
Normalmente, você incluiria .bashrc de .bash_profile com o seguinte. Em seguida, o shell de login obtém todas as suas personalizações e o .bash_profile file não precisa duplicar as coisas que já estão em .bashrc .
[[ -f ~/.bashrc ]] && . ~/.bashrc