Chart from:

https://www.oreilly.com/library/view/learning-the-bash/1565923472/ch01s09.html

Table 1-6. Special Characters

Character Meaning See Chapter
~ Home directory 1
` Command substitution (archaic) 4
# Comment 4
$ Variable expression 3
& Background job 1
* String wildcard 1
( Start subshell 8
) End subshell 8
\ Quote next character AKA Escape 1
| Pipe 1
[ Start character-set wildcard 1
] End character-set wildcard 1
{ Start command block 7
} End command block 7
; Shell command separator 3
Strong quote 1
<”> Weak quote 1
< Input redirect 1
> Output redirect 1
/ Pathname directory separator 1
? Single-character wildcard 1
! Pipeline logical NOT 5