I store my UNIX shell profile, vimrc and
other configuration files (ie dotfiles) in Git
version control so I can easily set up my preferred environment on a new
My shell is bash.
If this is your shell and you are interested in looking at how everything is
set up you can download my profile.
If you actually want to use it, I've documented shell
startup, the prompt,
environment variables, how to set
paths and how to run procesess as
Some other standalone files such as .Xdefaults and
.screenrc are also versioned.