x|m expr Evals expr in list context, dumps the result or lists methods.
p expr Print expression (uses script's current package).
They seems identical to me,what’s different?
Also,is there any short cut like up/down arrow key in shell environment?
See perldoc perldebug:
and