SPUG: Perl Debugger Pocket Reference
Brian Wisti
brian at coolnamehere.com
Mon Apr 5 18:47:25 CDT 2004
Pretty nice. Might even be worth the eight cents. Still, I like the formatting
better in the book :-)
Kind Regards,
Brian Wisti
http://coolnamehere.com/
Quoting "Michael R. Wolf" <MichaelRWolf at att.net>:
>
> The "Featured Book" at perl.oreilly.com is
>
> "Perl Debugger Pocket Reference", Richard Foley. $9.95
>
> http://www.oreilly.com/catalog/perldebugpr/
>
>
> For those on a budget, I can provide copies of the following for
> $0.08, (on a sliding scale for the under-employed).
>
> Enjoy,
> Michael
>
> ================================================================
>
>
> List/search source lines: Control script execution:
> l [ln|sub] List source code T Stack trace
> - or . List previous/current line s [expr] Single step [in expr]
> v [line] View around line n [expr] Next, steps over subs
> f filename View source in file <CR/Enter> Repeat last n or s
> /pattern/ ?patt? Search forw/backw r Return from subroutine
> M Show module versions c [ln|sub] Continue until
> position
> Debugger controls: L List
> break/watch/actions
> o [...] Set debugger options t [expr] Toggle trace [trace
> expr]
> <[<]|{[{]|>[>] [cmd] Do pre/post-prompt b [ln|event|sub] [cnd] Set
> breakpoint
> ! [N|pat] Redo a previous command B ln|* Delete a/all
> breakpoints
> H [-num] Display last num commands a [ln] cmd Do cmd before line
> = [a val] Define/list an alias A ln|* Delete a/all actions
> h [db_cmd] Get help on command w expr Add a watch expression
> h h Complete help page W expr|* Delete a/all watch
> exprs
> |[|]db_cmd Send output to pager ![!] syscmd Run cmd in a
> subprocess
> q or ^D Quit R Attempt a restart
> Data Examination: expr Execute perl code, also see: s,n,t expr
> x|m expr Evals expr in list context, dumps the result or lists
> methods.
> p expr Print expression (uses script's current package).
> S [[!]pat] List subroutine names [not] matching pattern
> V [Pk [Vars]] List Variables in Package. Vars can be ~pattern or
> !pattern.
> X [Vars] Same as "V current_package [Vars]".
> y [n [Vars]] List lexicals in higher scope <n>. Vars same as V.
> For more help, type h cmd_letter, or run man perldebug for all docs.
>
>
> --
> Michael R. Wolf
> All mammals learn by playing!
> MichaelRWolf at att.net
>
>
> _____________________________________________________________
> Seattle Perl Users Group Mailing List
> POST TO: spug-list at mail.pm.org http://spugwiki.perlocity.org
> ACCOUNT CONFIG: http://mail.pm.org/mailman/listinfo/spug-list
> MEETINGS: 3rd Tuesdays, Location Unknown
> WEB PAGE: http://www.seattleperl.org
>
More information about the spug-list
mailing list