Aqui está minha abordagem para gerenciar o bash_profile em várias máquinas. (Projetado para mac, mas pode ser adaptado para linux)
Coloque seu bashrc (ou bash_profile) em um githubist.
Aqui está o meu
Use um script que use wget
dos gists e instale-os.
#!/bin/bash
curl -L https://gist.github.com/spuder/11360447/raw/ > ~/.bash_profile
curl -L https://gist.github.com/spuder/730226a73e45f5d3cff5/raw/ > ~/.bash_ps1
Instale o último gist com este comando
curl -L https://gist.github.com/spuder/11360474/raw/ | bash -x
Depois de executar o comando acima apenas uma vez em todas as máquinas, eu tenho um alias bashupdate
que puxará as alterações mais recentes.
alias bashupdate='curl -L https://gist.github.com/spuder/11360474/raw/ | bash'
Em relação ao gerenciamento do sistema, use as seguintes ferramentas