ZSH

print all history history 0

Use argument from the same line as a second argument mv long_name_65428.pdf extra_!#:1

http://web.mit.edu/gnu/doc/html/features_6.html

mv bla-{bla,tadaa}.txt
mv bla{,-bla}.txt
touch foo-{1..100}