I'm tired of pounding on the arrow keys when moving in the command line, but I keep on forgetting the keyboard shorcuts that would help me move more efficiently, so here's a simple diagram in a flashcard format for future reference!
I found a useful table with most of those in the How Linux Works book that I'm currently reading, and some more on Stack Overflow.
If you plan on using them, please bear in mind that these keyboard shorcuts depend on quite a number of things: the Unix distribution that you're using, your shell, your own configuration quirks... so YMMV.