位置: 编程技术 - 正文

perl 调试命令的相关知识小结(调用perl脚本)

编辑:rootadmin

缺省的Perl调试器就是perl解释器本身,另外还有图形界面的调试器。由于在开发程序时一般都使用telnet访问服务器,因此本文主要为大家介绍下缺省的命令行调试器的用法。

用-d命令行选项启动Perl解释器,例如:perl-dtest.pl即进入Perl调试器的交互界面。

调试命令列表:(所有命令都在调试提示符下顶格输入,命令大小写有关)h:显示调试器的帮助信息。|h:以分页形式显示调试器的帮助信息。hh:显示一个压缩的帮助信息。h调试命令:显示某个调试命令的帮助。

Perl调试器用法中p表达式:显示变量或表达式的值,不显示复杂变量嵌入的结构和数据。

x表达式:显示变量或表达式的值,对较为复杂的变量,以一种可读形式显示嵌入的结构和数据。

V包名变量名列表:显示指定包内的所有(或部分)变量的值。(缺省的包名为main)

X变量名列表:显示当前包内所有(或部分)变量的值。

注:Perl调试器用法中V、X命令中的变量名列表以空格分隔且变量名前应去掉$、@或%

T:程序的调用栈回退一级。

s表达式:单步执行,进入子函数。(stepinto)如果提供一个表达式并且表达式中包括函数调用,则单步进入该函数内。

n表达式:单步执行,越过子函数。(stepover)

c行号/函数名:执行到某一行或某一个函数。

l:显示未执行的一窗(一屏)文件内容。

lmin-max:显示第min到第max行的文件内容。

l行号:显示指定行的内容。

l函数名:显示指定函数的一窗(一屏)文件内容。

w行号:显示某行周围一窗(一屏)文件内容。

f文件名:切换到另一个文件。

/模式:在当前文件中向前(文件尾)查找匹配的字符串。

?模式:在当前文件中向后(文件头)查找匹配的字符串。

L:显示所有断点和附加操作。

S模式:显示匹配(或不匹配,在模式前加!)的函数名。

t:切换跟踪模式。

t表达式:跟踪执行表达式过程。

b行号条件:在某一行设置一个断点,当程序执行到该行并且条件满足时,产生中断。

Perl调试器用法中b函数名条件:在某函数上设置一个断点,当程序执行到该函数并且条件满足时,产生中断。

bload文件名:在某个文件的第一个可执行语句上设置一个断点。

d行号:删除某一行的断点。

D:删除所有断点。

a行号命令:给程序的某一行加一个附加操作。在执行该行语句前先执行附加的操作。

A:删除所有已安装的附加操作。

W表达式:增加一个监视项。

W:删除所有监视项。

O选项名?:查询调试器可选项的值。

O选项名=选项值:设置调试器可选项的值。

ltPerl语句:设置一个操作显示调试提示符前执行的操作。

ltltPerl语句:增加一个显示调试提示符前执行的操作。

gtPerl语句:设置一个离开调试提示符(转入运行态)时执行的操作。

gtgtPerl语句:增加一个离开调试提示符(转入运行态)时执行的操作。

{调试命令:设置一个操作显示调试提示符前执行的操作。

{{调试命令:设置一个操作显示调试提示符前执行的操作。

注:Perl调试器用法中上述Perl语句和调试命令均可输入多行,行尾以转义。

!number:重新执行以前第number次执行的调试命令。

!-number:重新执行现在以前number次执行的调试命令。

!模式:重新执行以前执行过的与模式匹配的调试命令。

!!命令:不退出调试器执行一个shell命令。

H-number:显示以前执行的number条调试命令。如果省略number,则显示所有执行过的调试命令。

R:重新启动正在调试的程序。

q或^D:退出调试器。

|调试命令:将调试命令的输出分页显示。

||调试命令:类似|调试命令,适于有大量输出的调试命令,例如:|Vmain。

=别名值:给某个调试命令一个别名,例如:=quitq。所有未识别的命令:当作插入的一条Perl语句执行。(使用eval)

Perl调试器用法还有很多,可以设置很多选项来定制调试器的环境,它本身也是用Perl开发的,并且Perl发布中还有接口让你能开发其它的Perl调试器。如果要用Perl开发大的项目,有必要详细了解这些细节。使用调试器和设置调试器选项的例子请参考Perl发布中关于perldebug的文档。

推荐整理分享perl 调试命令的相关知识小结(调用perl脚本),希望有所帮助,仅作参考,欢迎阅读内容。

perl 调试命令的相关知识小结(调用perl脚本)

文章相关热门搜索词:perl 调用perl,perl调试模式,perl调试模式,perl脚本调用perl脚本,调用perl脚本,perl调试模式,perl调试模式,perl调用perl脚本,内容如对您有帮助,希望把文章链接给更多的朋友!

perl use 命令中指定路径的方法 注意:uselib后面只能跟directory,不能跟file。uselib'c:perllibxml';useparser注解:parse.pm是目录c:perllibxml下的一个模块。

perl的cgi高级编程介绍 一CGI.pm中的方法(routines)调用1.CGI.pm实现了两种使用方法,分别是面向对象的方式和传统的perlmodule方法的方式。面向对象的方式:#!/usr/local/bin/perl-wuseC

Perl操作系统环境变量的脚本代码 如何用Perl脚本操作系统环境变量呢?想必很多朋友马上就会想到Perl中提供的$ENV这个特殊的哈希变量,对,在$ENV中完全可以获取到一些系统变量。怎么

标签: 调用perl脚本

本文链接地址:https://www.jiuchutong.com/biancheng/372501.html 转载请保留说明!

上一篇:perl引用的相关知识分享(perl中qw)

下一篇:perl use 命令中指定路径的方法(perl中use strict)

  • 个人卖给公司车需要什么手续
  • 借贷利息怎么算
  • 小规模结转成本的会计分录怎么写
  • 什么是未投入使用的固定资产
  • 小规模纳税人免税怎么做账
  • 已认证专票有误怎么回事
  • 预缴企业所得税分录
  • 董事长费用可以在公司报销吗
  • 不得抵扣的进项税额转出会计分录
  • 房地产企业营改增前都交那些税
  • 管道运输是什么和什么合二为一
  • 房地产企业土地使用税
  • 技术研发费用计入什么科目
  • 应付利息与应付利息区别
  • 不影响利润的跨期发票如何处理?
  • 监控设备的维修保养
  • 小规模纳税人季度销售额不超过30万免征
  • 企业所得税申报表在哪里打印
  • 辞退福利怎么交税
  • 企业所得税汇算表
  • 如何恢复回收站永久删除的文件
  • 苹果手机耳返功能怎么关闭
  • 苹果手机系统更新在哪里找
  • 文件夹属性没有安全
  • 2019年税改前后税率对比
  • chrome新建标签为打开特定网页
  • msmpeng.exe 是什么
  • 支付手续费方式委托代销商品确认收入
  • 农产品个体销售税率多少
  • 增值税进项税转出文件
  • 外购商品转为自用洧费税计算
  • 口腔门诊提供免费服务有哪些?
  • thinkphp配置文件
  • 企业会计核算应当以权责发生制为基础
  • 值得深思的短句
  • npm ERR! notarget No matching version found for xxx@^1.0.64. npm 插件安装失败
  • 房地产开发企业会计制度
  • 企业不年报会怎么样
  • python 索引-1
  • 股东入股资金如何记账
  • 长期股权投资处置损失计入什么科目
  • 固定资产处置时的清理费用计入哪里
  • 货到票未到的会计分录怎么做
  • PostgreSQL教程(九):事物隔离介绍
  • db2获取当前年月日
  • 采用权益法核算的长期股权投资时,对于被投资企业
  • sql server数据库怎么使用
  • 对公账户的钱都可以取吗
  • 应付职工薪酬的含义
  • 企业利息收入需要缴纳所得税吗
  • 机动车转让后未过户原车主要承担赔偿责任
  • 企业购置生产要素所引起的本钱炜
  • 当月工资总额如何计算
  • 上年度会计凭证怎么填
  • 应收账款较多怎么办
  • 会计各种凭证的填写示例
  • 会计基础知识必背100题
  • MySQL 5.6 中 TIMESTAMP 的变化分析
  • sql ntext数据类型字符替换实现代码
  • 双系统怎么设置引导启动项
  • helpcfg是什么文件
  • rundll32exe应用程序错误
  • 服务win10
  • 常用的linux操作
  • win10mobile下载官网
  • 详细测试就是全部测试
  • Android游戏开发教程
  • jqueryvalidate验证
  • 基于JAVASCRIPT实现的可视化工具是
  • 安卓绘图软件推荐
  • unity怎么添加ui界面图片
  • javascript基础入门视频教程
  • jquery返回顶部代码
  • android屏幕适配的五种方式
  • 收集和整理的区别
  • 河南城乡居民医疗保险缴费怎么交
  • 国家税务江苏税务总局官网
  • 税率的计算器在线计算
  • 江苏税务如何绑定多家企业账户
  • 公司借款给员工是否合法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设