The fact is, most of these (except for the last four) are just emacs commands. When you say “command line”, I assume you mean the bash interactive shell. In fact, these are applicable more widely than the bash context. They are common in most keyboard text interaction contexts. Next time you are interacting with a text input box, whether it be a text input on a Web form or a text input box for a local application or utility on your computer, try some of the emacs control sequences, especially the first three above, but also
<ctrl>-y (“yank” buffer) after a <ctrl>-k
<ctrl>-b (back one character)
<ctrl>-f (forward one character)
<ctrl>-t (transpose characters)
By the way, <alt> is just <cmd> on the Mac in this context, and in many others.
I will use the command line history as a way of saving time. The command by itself is history which shows a report with PIDs. You can then re-run the one you want with the !1234 syntax.
But since I’m always doing the following construct history | grep foo I created a profile alias called fistory (“find” + “history”) which is the first three parts of that. So fistory service would then display any commands which include that term.