❶ linux下怎么安装perl-support
这个选择不好,如果你是用在生产环境的话。使用VI编辑perl,要扩展的东西太多,目前能配置成支持语法高亮显示,能在VI里面执行等等,要实际应用的话还是不太方便。
建议是使用komodo,这是perl的专业开发环境,最初的设计就是专门支持perl的,现在已经集成到Eclipse里面了,当然是付费的,但是貌似能找到破解版。支持语法高亮、自动提示、项目管理、源代码管理等等高级功能。
但是,如果你是初学,用VI也未尝不可,能让你知道很多底层的东西,用专业的IDE会把这些工程都自动完成,学习起来就没啥意思了。
❷ Linux里面perl是什么
perl是一种编程语言,在正则表达式的支持方面非常强大。以前一度比较流行,不过现在没Python火了。
❸ windows的perl和linux的perl有什么区别呢
没区别,Perl是脚本语言,由解释器解释运行,跨平台的
❹ 如何在Linux下安装Perl 5.0
linux 和 perl 都属于自由软件,将二者结合真是妙不可言。
遵循以下步骤一般就可安装好 perl ,perl 就能在 linux 下欢唱。
1。取得最新版本的 perl,当前版本为 5.6.0,即 stable.tar.gz。
2。解文件包:
gunzip stable.tar.gz
tar xvf stable.tar
得到目录 perl-5.6.0
3。在目录 perl-5.6.0 下安装 perl:
rm -f config.sh Policy.sh
sh Configure -de
make
make test
make install
config.sh Policy.sh 为以前安装时的配置文件,新安装或升级安装时
需要将其删除。
sh Configure -de 安装使用默认配置,一般而言将会 ok 。
安装完成后 perl 所在目录为 /usr/local/lib/perl5, perl 执行文件
在 /usr/local/bin 中。
4。关于 .html 文件
安装 perl 时不能自动安装 .html 文件, 在 perl-5.6.0 目录中有一
个installhtml 文件, 执行 perl installhtml --help 可得到使用帮助,使用
installhtml可将 .pod 及 .pm 文件编译得到相应的 .html 文件文件, 它的具
体使用请自己看。
下面是我所写的一个具有类似功能的程序。
simple_find("5.6.0");# 含 .pm 文件的源目录
use Pod::Html;
sub simple_find{
$sourth="/usr/local/lib/perl5/5.6.0html/"; #含 .html的目标目录
my ($input)=@_;
my $file;
$ddir=$sourth.$input;
$cont=`file $ddir`;
if ($cont !~/$ddir\:\sdirectory/){
`mkdir $ddir`;
}
opendir(md,$input);
my @file=readdir(md);
closedir(md);
@pfile= grep(m/\.pm/,@file);
my @dfile= grep(!m/\.pm/,@file);
@dfile=grep(!m/^\./,@dfile);
foreach $pfile(@pfile){
$pfile=~/\.pm/;
$dfile=$`;
$sfile=$input."/".$pfile;
$dfile=$sourth.$input."/".$dfile."\.html";
pod2html(
"--infile=$sfile",
"--outfile=$dfile");
}
foreach $file(@dfile){
$vale=$input."/".$file;
$cont=`file $vale`;
if ($cont=~/$vale\:\sdirectory/){
simple_find($vale);
}
}
}
使用以上程序得到一个与源目录结构一致的目标目录,包含相应的. html文
件。
注: 使用以上两种方法都会产生不能转化某行类错误,其实它无关大
局,可以忽略。
5。模块安装
gunzip Mole.tar.gz
tar xvf Moudle.tar
转到相应目录
perl Makefile.PL
make
make test
make install
安装完成后模块在 /usr/local/lib/perl5/site_perl 目录中, . html
文件不能自动安装,需使用前面介绍方法进行安装。
❺ linux下怎么运行perl程序
在linux下“改行code”为单字节,在windows下“改行code”为双字节从linux拷贝文件到windows的时候,有时windows会对文件(perl源文件)进行改行字符的变换,此时,如果再将该文件拷贝回linux下时,文件即无法识别改行符,就出现无法运行的问题了。
❻ linux下的perl是干什么用的博客
perl在linux下可以理解为增强版本的shell,是一种脚本语言,具有程序结构,很多内建功能,也方便调用其它程序。
❼ linux下怎么运行perl程序
1、perl解释器基本在所有的linux平台上都是自带的,用户可以通过如下命令判断是否有perl解释器:
which perl
2、如果自己的linux系统上没有perl解释器,可以去其官网下载安装。
3、在具备perl解释器的情况下,可以参考如下运行步骤:
1)、用vim编写test.pl,代码如下:
#!/usr/local/bin/perl
print "HellonWorld!
";
2、编写完成后,直接执行如下命令即可:
perl test.perl
3、有时候需要一些权限,自己可以通过su、sudo等命令提示权限。
❽ perl脚本中怎么样执行linux命令
Linux下perl文件的执行
#! /usr/bin/perl
第一个“#”表示是这一行是注释
第二个“!”表示这一行不是普通注释,而是解释器路径的声明行
后面的“/usr/bin/perl”是perl解释器的安装路径,也有可能是:“/usr/local/bin/perl”,如果那个不行,就换这个。
这样修改后,文件就是这个模样:
#!/usr/bin/perl
#test.pl
print "test message! \n";
然后,给文件加上可执行的属性:
$ chmod 755 test.pl 或者 $ chmod +x test.pl
这两个命令用哪一个都可以。
现在执行吧: $ ./test.pl
❾ Linux (GNU/Linux)下如何执行perl程序
你那个aa.pl并不是可执行文件,它只是个文本文件。
你要执行它需要调用perl,在终端用perl aa.pl就可以执行了。
aa.pl就是个perl脚本。和shell脚本执行差不多。