Zsh Tips, Tricks and Examples by zzapper: "!^ (first previous parameter)"
'via Blog this'
This is so useful, I just learned this today "!^"
I always go !$ and then press tab in zsh to get the last parameter, but had missed !^, which is the second last parameter, which is useful when you do something like "evince book.pdf &"