Como prática geral, tento manter esse nível de configuração no meu emulador de terminal. No máximo, eu uso apenas 2-3 Emuladores de Terminal (Terminal.app no meu Mac, Gnome-terminal na minha máquina Linux, talvez algo no PuTTY), então há apenas 2-3 configurações para se preocupar.
Bashisms e especialmente bash-colorisms tem muitas pequenas diferenças de OS para OS, Bash version para bash version e user para user (Você vai usar o mesmo .bashrc para você e para root? Em todos os sistemas? Provavelmente não .) Se você gerencia muitos sistemas, esta solução torna-se não escalável.
Haverá muitos pequenos ajustes para que isso funcione em todos os hosts que você usa, e é difícil manter o .bashrc / .bash_profile sincronizado em todos esses sistemas. Embora o "Estabelecer-se rapidamente com o movein.sh" possa ajudá-lo aqui.
Veja também Colorizing your terminal and shell environment? on < href="http://unix.stackexchange.com"> link .