These shortcuts aren’t provided by the terminal or the shell but the readline library (or zle if you use zsh), which can be configured using the ~/.inputrc file.
Some of these are provided by the readline library (ctrl-a/e/k/y etc), others are provided by the shell (ctrl-c, ctrl-z, etc), and others are the terminal emulator (ctrl-shift-c/v/n/t, etc).
These shortcuts aren’t provided by the terminal or the shell but the readline library (or zle if you use zsh), which can be configured using the ~/.inputrc file.
Some of these are provided by the readline library (ctrl-a/e/k/y etc), others are provided by the shell (ctrl-c, ctrl-z, etc), and others are the terminal emulator (ctrl-shift-c/v/n/t, etc).
Shortcuts for different shells: