goto: http://davidraffauf.com/2016/01/08/terminal-customization/ and http://devsnaps.herokuapp.com/blog/2013/11/09/setting-up-the-terminal-for-development-in-os-x
and then install tmux use tmux after that.
and if you want more: https://iterm2.com/why_no_content.html
in short: install iterm2, install zsh (http://ohmyz.sh/) install cobalt (https://github.com/wesbos/Cobalt2-iterm) install powerline fonts - (git clone https://github.com/powerline/fonts.git && cd fonts && ./install.sh) and then, To finish it off, edit your ~/.zshrc file with your favorite editor. Add this line somewhere and save it:
ZSH_THEME="cobalt2"
Now, to update your shell to use this new setting you can either close iTerm2 and re-open it, or you can enter this command:
source ~/.zshrc
Now you should see all of the changes that we made. It should look something like my terminal at the top. If you have a git repo, move into that directory to see your branch displayed and an indication of if you have uncommitted changes in yellow.
I also like the default