The Friendly Interactive Shell: a user-friendly alternative to bash with useful defaults and no configuration needed.
A command line shell that provides out of the box:
Ctrl+F)fish_config opens a browser UIGood for beginners and for machines where the terminal is the whole interface, like a WriterDeck.
set name value, not name=value$PATH is a list: set -Ua fish_user_paths ~/binexport, no ~/.bashrc. Config is stored in ~/.config/fish/config.fishend instead of fi/done)abbr -a replaces aliases for interactive use# ~/.config/fish/config.fish set -U EDITOR micro set -Ua fish_user_paths ~/bin ~/.local/bin abbr -a gs 'git status' abbr -a up 'sudo apt update && sudo apt upgrade'