Following the use of dotfiles to improve my productivity, I got into using Zsh.
Zsh is a much better bash.
It is a command line shell that will improve your productivity. For example, it can autocomplete common commands. If you type
git a<tab>, it will prompt
am, etc.. And it has community driven theme.
To get started, go to oh-my-zsh on github.