在ubuntu上面安装perl

摘要:
在这里,我们不讨论perl的历史,也不争论perl和python的优缺点。让我们看看如何在ubuntu上安装perl。我使用的版本是ubuntu 11.10。www.perl.com和www.cpan.org上有很多关于perl和ActiveStatePerlDevKit广告的信息,但这个工具是收费的。在ubuntu上安装perl后,我们可以使用任何文本编辑器编写可以运行的perl程序,包括DDos的perl攻击脚本。首先,从www.cpan.org获取安装文件:wgethttp://www.cpan.org/src/5.0/perl-5.14.2.tar.gz解压缩文件:tar-xzfperl-5.14.2。tar.gz输入目录:cdperl-51.4.2./Configure–des Prefix=$HOME/localperlmakemaketest安装:makeinstall测试过程:打开gedit并输入以下perl脚本:#!

随着人们对编程效率追求热情的提高,脚本语言便开始深受人们的喜爱,其中就包括perl。在这里我们不深究perl的历史,也不争论perl和python孰优孰劣,我们看看怎么在ubuntu上面安装perl,我用的版本是ubuntu11.10。

www.perl.com和www.cpan.org 上面有很多关于perl的资料和ActiveStatePerlDevKit的广告,不过这个工具是要收费的。

我们在ubuntu上面安装perl后只要用任何一种文本编辑器(比如gedit就是相当强大的文本编辑器)就能写出能运行的perl程序,包括DDos的perl版的攻击脚本.

首先在www.cpan.org 上面获得安装文件:

wget http://www.cpan.org/src/5.0/perl-5.14.2.tar.gz
(推荐这个版本,因为当前这个版本是最稳定的且也不老)
解压文件:
tar -xzf perl-5.14.2.tar.gz

进入目录:

cd perl-5.14.2

./Configure –des -Dprefix=$HOME/localperl

make

make test

安装:

make install

测试过程:

打开gedit 输入以下perl脚本:

#!/usr/bin/perl

 print "Hello,world! ";

保存为helloworld(可以不用后缀的,也有人习惯用.plx的后缀)

打开terminal 之后进入刚刚保存脚本文件的目录

输入chmod a+x helloworld (将文件的属性改为可以执行)

输入perlhelloworld 或./helloworld执行

你会看见terminal 运行结果为:

Hello,world!

免责声明:文章转载自《在ubuntu上面安装perl》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇WPF ScrollViewer嵌套的DataGrid、ListBox等控件的鼠标滚动事件无效,子控件拦截父控件滚动效果解决办法解决 java.lang.UnsatisfiedLinkError:no ** in java.library.path in java.library.path 的异常下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

[Linux实用工具]Linux监控工具munin的安装和配置

〇、摘要 munin是用于Linux系统(也可以监控windows系统)的监控软件。munin除了可以监控系统的各项数值之外,最大的好处是可以自己编写插件自定义监控需要的数值。整个系统的架构简单明了,操作方便。如果是使用Debian或者Ubuntu安装,安装过程也非常简单。munin除了可以监控结果,也可以设置报警。对于我个人对性能测试的工作来说,是个非常...

用C语言编写cgi程序

CGI 简介   CGI(Common Gateway Interface: 公用网关接口) 规定了Web服务器调用其他可执行程序(CGI程序)的接口协议标准。Web服务器通过调用CGI程序实现和Web浏览器的交互,也就是CGI程序接受Web浏览器发送给Web服务器的信息,进行处理,将响应结果再回送给Web服务器及Web浏览器。CGI程序一般完成Web网页...

vs2012编译openssl

 本篇介绍使用VS2012编译openssl。   目录:   1.准备工作   2.编译   3.参考资料 1.准备工作   Visual Studio 2012     openssl:openssl-1.0.2d.tar.gz ,https://www.openssl.org/   perl:Active Perl 或者Strawberry Perl...

perl weixin webwxbatchgetcontact 接口

webwxbatchgetcontact 返回全部群信息 这个 webwxgetcontact 只是批量获取 群组或者好友的详细信息 Post 请求: https://wx.qq.com/cgi-bin/mmwebwx-bin/webwxbatchgetcontact? type=ex &r=1454120072706 &lang=z...

perl操作符

perl操作符 算数操作符 符号 表示 + 加法 - 减法 * 乘法 / 除法 % 取余 ** 幂指数 位运算 符号 表示 & 按位与 | 按位或 ^ 按位异或 ~ 按位取反 and 按位与 or 按位或 xor 按位异或 not 按位取反 >> 按位...

perl 中的my和全局变量

$Some::stuff 使用包some的标准变量$stuff our 把名字限制于一个作用域, local 把值限制于一个作用域, my 把名字和值都限制于一个作用域 my变量: [root@master Webqq]# cat t5.pl {my $var=11;print "$var is 1--$var ";}{print "$va...