For complicated tasks, I suggest looking at TCL. You can use TCL to create scripts that can be stored and run on your IOS/Nexus devices providing an amazing amount of flexibility in collecting and displaying data.
While it isn't necessarily faster for simple tasks, you can collect and correlate information from multiple commands and reformat it as you like. It can also pull information from SNMP.
If you haven't looked into it, you can find one such document here.
Edit: I didn't add this, but probably should have. Once you have your TCL script in place, you can use the alias command from Stefan's great answer to create a faster access to the script. For example:
alias exec mac-lookup tclsh flash:mac-lookup.tcl
show ip dhcp snooping...
when typingsh ip dh sn...
If you're sending that to someone else in an e-mail, at least make the abbreviations obvious (e.g.snoop
vssn
). I prefer to not abbreviate in this case. IMHO, aliases are great when engineers are deploying configs for non-cisco savvy techs that still need to see some useful output. Aliases for cisco-savvy people just make them lazy. (Again, totally just my opinion...)