目录

名称

perlutil-与Perl发行版打包的实用程序

描述

除了Perl解释器本身之外,Perl发行版还在您的系统上安装了一系列实用程序。在安装过程中,Perl发行版本身也使用了几个实用程序。本文档列出了所有这些实用程序,解释了它们的用途,并提供了指向每个模块文档的指针(如果合适)。

公用设施清单

文档

珀尔多克

Perl文档的主界面是佩尔多克,虽然如果你在读这篇文章,很可能你已经找到了。珀尔多克将从当前目录中的任何文件、系统上安装的任何Perl模块或任何标准文档页面(如本页)中提取并格式化文档。使用perldoc<名称>以获取有关本文档中描述的任何实用程序的信息。

吊舱2man
播客2文本

如果从终端运行,珀尔多克通常会打电话足2人翻译POD(普通旧文档-参见珍珠贝(用于解释),然后运行男人显示;如果男人不可用,播客2文本将被使用,并且输出通过您最喜欢的寻呼机进行管道传输。

豆荚2小时

除了这两种转换器之外,还有另一种转换器:豆荚2小时将从POD生成HTML页面。

pod2使用

如果您只想知道如何使用这里描述的实用程序,pod2使用将只提取“用法”部分;一些实用程序将自动调用pod2使用当你打电话给他们时-帮助.

播客检查器

如果您在POD中编写自己的文档播客检查器实用程序将查找标记中的错误。

内脏

内脏是的接口佩尔迪格-将错误消息粘贴到其中,它会为您解释。

罗菲塔尔

这个罗菲塔尔实用程序未安装在系统上,但位于吊舱/Perl源代码工具包的目录;它将发行版中的所有文档转换为*罗夫格式,并生成整批的排版PostScript或文本文件。

转换器

下午2点

为了帮助您将传统程序转换为更现代的Perl下午2点该实用程序将帮助您将旧式的Perl4库转换为新型的Perl5模块。

管理

libnetcfg公司

要显示和更改libnet配置,请运行libnetcfg命令。

perlivp公司

这个perlivp公司该程序是在Perl源代码构建时设置的,用于测试它所构建的Perl版本。运行后可以使用进行安装(或您的平台的等效过程)来验证perl及其库是否已正确安装。

开发

有一组实用程序可以帮助您开发Perl程序,特别是用C扩展Perl。

珍珠贝

珍珠贝过去是向开发人员报告perl解释器本身或任何标准库模块中的错误的推荐方法;现在应该将错误报告和修补程序提交给https://github.com/Perl/Perl/issues网站.

谢谢你

这个程序提供了一种简单的方法,可以向perl的作者和维护者发送感谢消息。只是珍珠贝以其他名称安装。

过氧化氢

在Perl拥有用于连接C库的XS系统之前,程序员通常通过读取C头文件来获取库常量。你可能还会看到需要“syscall.ph”或类似的周围-.ph值文件应该通过运行过氧化氢在相应的.小时文件。请参阅过氧化氢有关如何一次转换一大堆头文件的更多文档。

氢xs

氢xs将C头文件转换为XS模块,并尝试尽可能多地在C库和Perl模块之间编写胶水。它对于创建纯Perl模块的框架也非常有用。

加密2倍

enc2xs(电子控制系统)从Unicode字符映射文件(.ucm)或Tcl编码文件(.enc)构建Perl扩展,供Encode使用。除了在Encode模块的构建过程中在内部使用外,您还可以使用加密2倍将您自己的编码添加到perl。不需要了解XS。

xsubpp公司

xsubpp公司是一个将Perl XS代码转换为C代码的编译器。它通常由创建的生成文件运行外部工具::MakeMaker.

xsubpp公司将通过嵌入必要的构造将XS代码编译为C代码,以使C函数能够操作Perl值,并创建必要的粘合剂以使Perl能够访问这些函数。

证明

证明是的测试运行功能的命令行界面测试::线束。它是进行测试.

核心清单

命令行前端模块::CoreList,以查询给定版本的perl附带了哪些模块。

通用工具

perl附带了一些通用工具,主要是因为它们附带了perl发行版中包含的模块。

Enguess公司

Enguess公司将尝试猜测文件的字符编码。

json文件

json文件是一个纯Perl JSON转换器和格式化程序。

皮康夫

皮康夫是的Perl版本图标(1),一种字符编码转换器,目前广泛用于各种Unixen。该脚本主要是Perl v5.8.0的技术演示程序,但实际上在任何情况下都可以使用piconv代替iconv。

ptar公司

ptar公司是一个用纯Perl编写的类tar程序。

普塔迪夫

普塔迪夫是一个小实用程序,可以在提取的存档和未提取的存档之间产生差异。(请注意,此实用程序需要文本::差异模块正常工作;此模块不是与perl一起发布的,但可以从CPAN获得。)

ptargrep公司

ptargrep公司是一个实用程序,用于将模式匹配应用于tar存档中的文件内容。

沙苏姆

此实用程序随摘要::SHA模块,用于打印或验证SHA校验和。

streamzip公司

streamzip公司将流式传输到STDIN的数据压缩到流式zip容器中。

拉链细节

拉链细节显示有关zip文件的内部记录结构的信息。它不涉及显示存储在zip文件中的压缩数据的任何详细信息。

安装

这些实用程序有助于管理Perl发行版中没有的额外Perl模块。

注册会计师

注册会计师是CPAN.pm的命令行界面。它允许您从CPAN安装模块或发行版,或者只是获取有关它们的信息,等等。它类似于的命令行模式CPAN公司模块,

perl-MCPAN-e shell
instmodsh公司

一个小接口ExtUtils::已安装要检查已安装的模块,请验证包列表,甚至可以从已安装模块创建tarball。

另请参阅

珀尔多克,吊舱2man,播客2文本,pod2html文件,pod2使用,播客检查器,内脏,下午2点,珍珠贝,过氧化氢,氢xs,enc2x,xsubpp公司,注册会计师,Enguess公司,instmodsh公司,json文件,皮康夫,证明,核心清单,ptar公司,普塔迪夫,沙苏姆,流线型拉链,拉链细节