❶ 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腳本執行差不多。