fish shell
Official docs outline
10 sections- Introduction
Overview of fish features such as autosuggestions and syntax highlighting.
- Tutorial
A guided tour of commands, variables, functions and configuration.
- Language reference
Syntax, quoting, command substitution, variables and control flow.
- Interactive use
Autosuggestions and key bindings.
- Fish for bash users
Syntax differences like set versus export and command substitution.
- Completions
Writing completions with the complete command.
- Prompt
Defining fish_prompt and fish_right_prompt.
- set command
Creating and scoping variables with set -l, -g, -x and -U.
- function command
Defining functions with arguments, descriptions and event handlers.
- abbr command
Abbreviations expanded as you type.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.