zsh is a highly customizable bash alternative for Linux.
The following steps have been tested on Ubuntu 16.04. Should work in any Debian distro
Git is required for zsh to work, so I will add it in sudo apt install. If you already have git, the package will not be installed automatically.
sudo apt install zsh git
Change default shell
View where zsh is
Edit (or create) the .bash_profile
Add the following
export SHELL=/bin/zsh exec /bin/zsh -l
Install the shell
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"