All the cool kids are using z-shell instead of bash these days. I won’t go into details here, other than saying:
zsh has much better tab completion behavior than bash
it makes working with git much more pleasant and productive
Here’s what you need to do to install zsh, install Oh-My-Zsh (a prepackaged bunch of themes and addons) and get the fonts working on Ubuntu
& CentOS
sudo apt install git-core zsh -y
or
yum install git curl zsh -y
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
chsh -s
which zsh
sudo apt install fonts-powerline
or
Open up ~/.zshrc and change ZSH_THEME variable:
vim ~/.zshrc
then change:
ZSH_THEME="fino"