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公司,普塔迪夫,沙苏姆,流线型拉链,拉链细节