• Perl的调试模式熟悉和应用


    1 perl -d  file.pl
    2 
    3 perl -c file.pl

    DB<1> h
    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 [n] [expr] Toggle trace [max depth] ][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]".  i class inheritance tree.
      y [n [Vars]]   List lexicals in higher scope <n>.  Vars same as V.
      e     Display thread id     E Display all thread ids.

  • 相关阅读:
    想开始学习易语言
    又是一天过去了
    希望疫情早点过去
    你们都是在哪里找买软件框架的
    Leetcode 538. 把二叉搜索树转换为累加树
    Leetcode 543. 二叉树的直径 树的遍历
    Leetcode 347. 前 K 个高频元素
    Leetcode 337. 打家劫舍 III
    工作小记:企业微信 嵌H5页面 用户权限获取匹配
    (十一)React Ant Design Pro + .Net5 WebApi:后端环境搭建IdentityServer4(三)持久化
  • 原文地址:https://www.cnblogs.com/jinhh/p/7999976.html
Copyright © 2020-2023  润新知