I have customized my Linux Terminals. Terminals I use are Terminator and Terminology. I use zsh Shell and Oh-My-Zsh framework to add some cool functionality.
For instance, a cool prompt with git integration. I see a git notification in the prompt telling me that 1 file was modified and 11 files are not tracked. It is a summary from git status.
Nice Icons showing folders and file types …
Tab completion. Type tab key to complete path. You can use arrow keys to navigate files and folders.
Command line Fuzzy finder. Type Ctrl-r in terminal then type command to look for. You will get a list of previous commands typed before associated to search.
Plugins. The git plugin, for instance, shows me all the options for git when typing git then Tab Tab.
Use it with tmux!
Quick steps to achieve this setup.
Install nerd and awesome fonts
Install syntax highlighting and autosuggestion
install fzf then run install
More about fzf here:h