Perl簡介
Perl,一種功能豐富的計算機程序語言,運行在超過100種計算機平台上,適用廣泛,從大型機到便攜設備,從快速原型創建到大規模可擴展開發。Perl最初的設計者為拉里·沃爾(Larry Wall),於1987年12月18日發表。現在的版本為Perl 6,於2015年12月25日更新。Perl借取了C、sed、awk、shell 腳本語言以及很多其他程序語言的特性,其中最重要的特性是它內部集成了正則表達式的功能,以及巨大的第三方代碼庫CPAN。簡而言之,Perl像C一樣強大,像awk、sed等腳本描述語言一樣方便,被Perl語言愛好者稱之為"一種擁有各種語言功能的夢幻腳本語言"、"Unix 中的王牌工具"。Perl 一般被稱為"實用報表提取語言"(Practical Extraction and Report Language),你也可能看到"perl",所有的字母都是小寫的。一般,"Perl",有大寫的 P,是指語言本身,而"perl",小寫的 p,是指程序運行的解釋器。
實驗環境
系統版本:centos7x3.10.0-514.el7.x86_64
Perl版本:perl-5.16.1
關閉防火牆並禁止開機自啟
systemctl stop firewalld.service
systemctl disable firewalld
關閉selinux
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux
重啟 reboot
安裝perl原因
有的童鞋可能不理解安裝它干啥,簡單給大家說一下,在linux系統上這是一個各種命令版本和軟件依賴庫的集成環境,說白了就是沒有他大部分甚至全部命令無法使用,各種軟件安裝,編譯環境報錯類似於:error while loading shared libraries: /usr/lib64/perl5/CORE/libperl.so: file too short或者在用一些命令時會提示:Perl的版本太低等等。以上說的這兩種報錯都是因為系統自帶perl版本太低,所以需要自己手動升級!
安裝perl
1、卸載系統自帶的perl
yum remove perl
2、安裝perl依賴包
yum -y install gcc cpan
注:cpan這個包是用來編譯安裝perl的,gcc是依賴包!
3、下載perl源碼包
wget http://www.cpan.org/src/5.0/perl-5.16.1.tar.gz
4、解壓perl壓縮包
tar zxf perl-5.16.1.tar.gz
5、進入perl解壓目錄
cd perl-5.16.1
6、編譯並安裝perl(共四步)
1)配置perl安裝目錄
./Configure -des -Dprefix=/usr/bin/perl
注:以上命令目錄可以自定義,根據自己習慣指定目錄即可。
2)編譯perl
make
3)編譯測試perl
make test
4)安裝perl
make install
5)查看perl版本
perl -v
注:看到以上截圖說明安裝成功了!切記如果是因為軟件編譯安裝報錯安裝的perl,那么當安裝完新版本的perl之后,需要重新使用yum或者編譯安裝軟件才行,原因是在卸載系統自帶perl時,默認將依賴包和環境包以及未安裝完的軟件清空,所以需要重新安裝!