找出我的系统上已经安装了哪些Perl模块

时间:2020-01-09 14:16:41  来源:igfitidea点击:

快速提问我需要输入什么命令来列出Linux/UNIX系统上所有已安装的Perl模块?

解决方法:您需要使用instmodsh(已安装的Perl模块的交互式列表)命令来查找系统上已安装的模块。

instmodsh命令提供了一个交互式shell类型接口,以查询本地安装的Perl模块的详细信息。
它是ExtUtils :: Installed的一个小界面,用于检查本地已安装的模块,验证您的装箱列表,甚至从已安装的模块创建tarball。

列出已安装的perl模块

要显示列表,请输入以下命令:

$ instmodsh

输出示例:

Available commands are:
l            - List all installed modules
m    - Select a module
q            - Quit the program
cmd?

在cmd?中,执行" l"以列出所有已安装的模块:

cmd? l

输出示例:

Installed modules are:
Archive::Tar
CPAN
Class::Spiffy
Compress::Zlib
Cwd
Digest::SHA
IO::Zlib
MIME::Lite
Module::Build
Module::Signature
Net::Telnet
PAR::Dist
Perl
Spiffy
Term::ReadLine
Test::Base
Test::Simple
Text::Glob
Weather::Com
XML::Simple
YAML
cmd?

该命令本身是一个使用ExtUtils :: Installed模块的perl脚本。
尝试以下命令以查看其源代码:

$ vi $(which instmodsh)