跳过导航链接 | |
退出打印视图 | |
系统管理指南:网络服务 Oracle Solaris 10 8/11 Information Library (简体中文) |
此 Solaris 发行版中包括实用摘录与报告语言 (Practical Extraction and Report Language, Perl) 5.8.4,它是一个功能强大的通用编程语言,通常作为免费软件提供。由于 Perl 具有出色的进程、文件和文本处理功能,因此已逐渐成为适用于复杂系统管理任务的标准开发工具。
Perl 5 包括一个可动态装入的模块框架,这样便可为特定任务添加新功能。在网址为 http://www.cpan.org 的综合 Perl 典藏网 (Comprehensive Perl Archive Network, CPAN) 上可以免费获取许多模块。如果要想使用 gcc 从 CPAN 生成并安装附加模块,可以使用 /usr/perl5/5.8.4/bin/perlgcc 脚本来执行此操作。有关详细信息,请参见 perlgcc(1) 手册页。
此 Solaris 发行版提供了有关 Perl 的几个信息来源。通过以下两种机制可以获得相同的信息。
可以通过向 MANPATH 环境变量中添加 /usr/perl5/man 来访问手册页。以下示例显示了 Perl 概述。
% setenv MANPATH ${MANPATH}:/usr/perl5/man % man perl
可以使用 perldoc 实用程序来访问其他文档。以下示例显示相同的概述信息。
% /usr/perl5/bin/perldoc perl
perl 概述页列出了此发行版包含的所有文档。
通常,Perl 的 5.8.4 版本可与以前的版本兼容。脚本不需要重新生成或重新编译便可使用。但是,任何基于 XSUB 的 (.xs) 模块都需要重新编译和重新安装。
Solaris 版本的 Perl 编译为可对 malloc 系统、64 位整数和大文件提供支持。此外,还应用了相应的修补程序。有关所有配置信息的完整列表,请查看此命令的结果。
% /usr/perl5/bin/perlbug -dv --- Flags: category= severity= --- Site configuration information for perl v5.8.4: . .
使用 perl -V 可以生成更短的列表。