li
  当前位置:主页 > 操作系统 > 文章内容
li
经典的perl学习教程之一:perl语言概述
来源: www.ixdba.net  作者: IXDBA.NET官方    时间:2008-05-02   阅读:6  
一、Perl是什么?

     Perl
Practical Extraction and Report Language的缩写,它是由Larry Wall设计的,并由他不断更新和维护,用于在UNIX环境下编程。
     .Perl
具有高级语言(如C)的强大能力和灵活性。事实上,你将看到,它的许多特性是从C语言中借用来的。

www.ixdba.net


     .
与脚本语言一样,Perl不需要编译器和链接器来运行代码,你要做的只是写出程序并告诉Perl来运行而已。这意味着Perl对于小的编程问题的快速解决方案和为大型事件创建原型来测试潜在的解决方案是十分理想的。
     .Perl
提供脚本语言(如sedawk)的所有功能,还具有它们所不具备的很多功能。Perl还支持sedPerlawdPerl的翻译器。
     
简而言之,PerlC一样强大,象awksed等脚本描述语言一样方便。
二、Perl在哪里?

     Perl
通常位于/usr/local/bin/perl/usr/bin/perl中。你可以在Internet用匿名FTP免费得到它,如ftp://prep.ai.mit.edu/pub/gnu/perl-5.004.tar.gz
     
安装过程为:
     (1)
解压:
     $gunzip perl-5.004.tar.gz
     $tar xvf - <perl-5.004.tar.gz
     (2)
编译:
     $make makefile
     (3)
放置:
     
将编译生成的可执行文件拷贝到可执行文件通常所在目录,如:
     $copy <compiled excutable file> /usr/local/bin/perl
     
注:这需要系统管理员权限。

【编者注】在Windows 下运行perl程序,需安装Active Perl, Active Perl 可以在Activestate公司的网页下载。
http://aspn.activestate.com/ASPN/Downloads/ActivePerl/index/
三、运行
  
用文本编辑器编辑好你的Perl程序,加上可执行属性:$chmod +x <program>就可以执行了:$./<program>。如果系统提示:"/usr/local/bin/perl not found",则说明你没有安装成功,请重新安装。
注:你的程序的第一行必须为#!/usr/local/bin/perlperl所在位置)。
四、注释:

     
注释的方法为在语句的开头用字符#,如:
     # this line is a comment
     
注:建议经常使用注释使你的程序易读,这是好的编程习惯。



  上一篇: nfs mount:reason given by serv...   下一篇: 经典的perl学习教程之二:简单变量...
li
 §相关评论  
 热点文章

·新手强烈推荐:linux入门11点建
·Unix学习方法-走向高手之路
·Linux性能分析和调整的基本原则
·你很陌生但是很适用的10个linu
·Oracle补丁3028673,解决单进程
·最近被aix 5305给折腾死了
·在AIX 5L上配置NFS Server/Cli
·在AIX 5L上配置与管理路由
·这个补丁影响的范围还是比较大
·在AIX 5L上使用绑定网卡(ethe
·使用pam_abl防止SSH遭暴力破解
li
 编辑推荐
·新手强烈推荐:linux入门11点建
·Unix学习方法-走向高手之路
·Linux性能分析和调整的基本原则
·你很陌生但是很适用的10个linu
·Oracle补丁3028673,解决单进程
·最近被aix 5305给折腾死了
·在AIX 5L上配置NFS Server/Cli
·在AIX 5L上配置与管理路由
·这个补丁影响的范围还是比较大
·在AIX 5L上使用绑定网卡(ethe
·使用pam_abl防止SSH遭暴力破解
li
 相关篇章
·nfs mount:reason given by serv...
·gcc和g++的区别
·rhel 4 and rhel5操作系统下载地...
·Linux下双网卡绑定技术实现负载均...
·linux下/etc/fstab释疑
·在Linux中文件系统的反删除方法
·Linux性能分析和调整的基本原则
·Linux操作系统硬件基础知识
·linux下的进程管理
·选择Linux发行版本需要考虑的10件...
·经典的perl学习教程之二:简单变量...
·加了内存后,系统起不来!
·/etc/inittab 配置详解
·chkconfig 命令使用指南
·linux与sun solaris系统的联系与...
·linux与solaris的联系与区别总结...
·linux与solaris的联系与区别总结...
·系统管理员必须了解的知识:CPU问...
·Linux下ftp安装配置详解
·linux系统运行init机制
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接