
Peteris Krumins has written a three-part article series on his blog about using Bash effectively. The three parts are
Editing commands in Emacs editing mode,
Editing commands in Vi editing mode, and
Definitive guide to Bash command line history. All three articles come with 'cheat sheets' in .pdf and .txt format so you can memorise the commands and shortcuts easier.