Also, I use a lot:
! xyz repeats the command number xyz in the history list.
!pattern repeats the last command in the history list that matches the pattern .
Example, given this history
505 dmesg
506 history
507 top
508 tail *OUT
509 history
!505 -> repeats dmesg
!to -> repeats top
!ta -> repeats tail