to setup a bash to my need
If you don't know how to use them, you probably shouldn't. But you can learn about them on the following sites:
http://www.oliverelliott.org/article/computing/tut_unix/
I also wrote a bit on it http://frankfuchs.net/articles/12/dotfiles-hooray
CLI color profiles (brainseller.itermcolors + brainseller.terminal)
.bashrc and .bash_profile to initialize the dotfiles
(it's .zshrc and .zsh_profile on ZSH)
bash/bash_welcome for a nice welcoming grafic
bash/bash_aliases for all my aliases
bash/bash_functions for more complex "aliases"
bash/bash_settings for stuff like prompt customization
osx/set_defaults.sh for setting up a new mac to my defaults
