in reply to command line history?
Bash provides 'type', which will tell you how a command would be interpreted.
bash$ type history history is a shell builtin [download]
@_=qw; Just another Perl hacker,; ;$_=q=print "@_"= and eval; [download]