zsh is a user centric shell for Linux. It's designed for interactive usage but can also be used for advanced scripting. It's mostly compatible to Bash.
enhancements
prezto – an optimized version of the oh-my-zsh configuration framework. It is fast, has completions and auto suggestions.
p10k – Powerlevel10k is a theme for Zsh. It emphasizes speed, flexibility and out-of-the-box experience.