`
天梯梦
  • 浏览: 13640560 次
  • 性别: Icon_minigender_2
  • 来自: 洛杉矶
社区版块
存档分类
最新评论

Perl 第一章概述

 
阅读更多

第一章 概述

 

【 Perl是什麼 】

 

Perl是Practical Extraction and Report Language的縮寫,它是由Larry Wall設計的,並由他不斷更新和維護,用於在UNIX環境下編程。
  Perl具有高級語言(如C)的強大能力和靈活性。事實上,你將看到,它的許多特性是從C語言中借用來的。
  與腳本語言一樣,Perl不需要編譯器和鏈接器來運行代碼,你要做的只是寫出程序並告訴Perl來運行而已。這意味著Perl對於小的編程問題的快速解決方案和為大型事件創建原型來測試潛在的解決方案是十分理想的。

  Perl提供腳本語言(如sed和awk)的所有功能,還具有它們所不具備的很多功能。Perl還支持sed到Perl及awd到Perl的翻譯器。
  簡而言之,Perl象C一樣強大,像awk、sed等腳本描述語言一樣方便。

 

【 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)配置︰

    $Configure
   (3)編譯︰
    $make
    $make test

    $make install
   (3)放置︰
    將編譯生成的可執行文件拷貝到可執行文件通常所在目錄,如︰
    $copy /usr/local/bin/perl

 

地址 目錄
美國
ftp.netlabs.com IP地址︰192.94.48.152
目錄 /pub/outgoing/perl5.0
ftp.cis.ufl.edu IP地址︰ 128.227.100.198
目錄 /pub/perl/src/5.0
ftp.uu.net IP地址︰ 192.48.96.9
目錄 /languages/perl
ftp.khoros.unm.edu IP地址︰ 198.59.155.28
目錄 /pub/perl
ftp.cbi.tamucc.edu IP地址︰ 165.95.1.3
目錄 /pub/duff/Perl
ftp.metronet.com IP地址︰ 192.245.137.1
目錄 /pub/perl/sources
genetics.upenn.edu IP地址︰ 128.91.200.37
目錄 /perl5
歐洲
ftp.cs.ruu.nl IP地址︰ 131.211.80.17
目錄 /pub/PERL/perl5.0/src
ftp.funet.fi IP地址︰ 128.214.248.6
目錄 /pub/languages/perl/ports/perl5
ftp.zrz.tu-berlin.de IP地址︰ 130.149.4.40
目錄 /pub/unix/perl
src.doc.ic.ac.uk IP地址︰ 146.169.17.5
目錄 /packages/perl5
澳洲
sungear.mame.mu.oz.au IP地址︰ 128.250.209.2
目錄 /pub/perl/src/5.0
南美
ftp.inf.utfsm.cl IP地址︰ 146.83.198.3
目錄 /pub/gnu

 

【 運行 】

 

用文本編輯器編輯好你的Perl程序,加上可執行屬性︰$chmod +x 就可以執行了︰$./。
如果系統提示︰"/usr/local/bin/perl not found ",則說明你沒有安裝成功,請重新安裝。
注︰你的程序的第一行必須為#!/usr/local/bin/perl(perl所在位置)。

 

【 注釋 】  

 

  注釋的方法為在語句的開頭用字符#,如︰
  # this line is a comment
  注︰建議經常使用注釋使你的程序易讀,這是好的編程習慣。

 

 

 

分享到:
评论

相关推荐

    perl基础教程(总共十九章)

    第一章 perl概述 第二章 集腋成裘 第三章 单目和双目操作符 ...... 第十九章 命令行接口

    (Perl 语言编程-第三版 作者:Larry Wall, Tom Christiansen, and Jon Orwant 译者:何伟平)Perl .chm

    第一章 Perl 概述 第二部分 细节 第二章 集腋成裘 第三章 单目和双目操作符 第四章 语句和声明 第五章 模式匹配 第六章 子过程 第七章 格式 第八章 引用 第九章 数据结构 第十章 包 第十一章 模块 ...

    Perl 实例精解(第三版).pdf

    15.1 本章概述 15.2 Perl数据库编程 15.3 使用RDBMS的Perl编程 15.3.1 在Windows系统上安装Perl 15.3.2 使用PPM在Windows系统上安装Perl模块 15.3.3 安装RDBMS 15.3.4 为MMS范例创建DSN 15.4 ...

    perl教程,txt格式。

    第一章 概述 一、Perl是什么? Perl是Practical Extraction and Report Language的缩写,它是由Larry Wall设计的,并由他不断更新和维护,用于在UNIX环境下编程。 .Perl具有高级语言(如C)的强大能力和灵活性。事实...

    Perl5语言全教程

    第一章 概述 一、Perl是什么? 二、Perl在哪里? 三、运行 四、注释 第二章 简单变量 一、整型 二、浮点数 三、字符串 第三章 操作符 一、算术操作符 二、整数比较操作符 三、字符串比较操作符 四、逻辑操作符 五...

    perl 程序开发教程

    第一章 概述 一、Perl是什么? 二、Perl在哪里? 三、运行 四、注释 第二章 简单变量 一、整型 二、浮点数 三、字符串 第三章 操作符 一、算术操作符 二、整数比较操作符 三、字符串比较操作符 四、逻辑操作符 五...

    简明perl教材.pdf(附函数集)

    第一章 Perl 概述 第二章 简单变量 第三章 操作符 第四章 列表和数组变量 第五章 文件读写 第六章 模式匹配 第七章 控制结构 第八章 子程序 第九章 关联数组/哈希表 第十章 格式化输出 第十一章 文件系统 第十二章 ...

    Perl编程24学时教程(PDF格式,共24章)

    第一部分主要讲述Perl的基本概念,第二部分重点介绍Perl的一些高级特性,第三部分介绍如何使用Perl进行CGI编程,第四部分(即附录)讲述如何在不同的操作系统下安装Perl的各个模块。 本书结构清晰,讲解透彻,通俗易懂...

    实战Nginx:取代Apache的高性能Web服务器 第一章

    第5章 Nginx与JSP、ASP.NET、Perl的安装与配置 5.1 Nginx与JSP(Tomcat)在Linux上的安装、配置 5.2 Nginx与ASP.NET(Mono+FastCGI)在Linux上的安装、配置 5.3 Nginx与Perl(FastCGI)在Linux上的安装、配置 第6章 ...

    Perl高级教程人称“大骆驼”(免费)

    第一章 Perl概述............................................................................................................................10 1.1 从头开始.................................................

    LINUX安装与配置简明手册

    第1章 安装Linux操作系统的准备工作 1 1.1 概述 1 1.1.1 什么是Linux操作系统 1 1.1.2 Linux操作系统的发行版本 2 1.1.3 安装Linux操作系统之前的准备工作 4 1.2 快速解决方案 5 1.2.1 使用Windows 95/98/NT查看系统...

    linux安装与配置简明手册

    第1章 安装Linux操作系统的准备工作 1 1.1 概述 1 1.1.1 什么是Linux操作系统 1 1.1.2 Linux操作系统的发行版本 2 1.1.3 安装Linux操作系统之前的准备工作 4 1.2 快速解决方案 5 1.2.1 使用Windows 95/98/NT...

    PostgreSQL从入门到精通

    第一部分包括入门,包括数据库概述(它们是什么以及它们用来干什么),尤其是PostgreSQL的概述(怎样获得,安装和启动以及使用)。如果你同时运行了示例,到第5章完成的时候,你将建立起第一个可工作的数据库并且...

    unix平台下c语言高级编程指南

    第一部分 基本的系统调用 第1章 文件子系统 1.1 文件子系统的基本概念 1.2 基本的文件输入和输出 1.3 高级的文件操作 第2章 终端操作 2.1 终端的基本概念 2.2 终端输入和输出 2.3 ioctl系统调用 第3章 进程及...

    NS2网络模拟器的原理和应用_part1

    第一部分 NS2基础  第1章 NS2概述  1.1 NS2简介  1.2 NS2的基本结构  1.3 NS2中C++和0Tcl的关系  1.4 使用NS2的流程  1.5 模拟结果的分析  1.6 NS2中对象和各种协议的对应关系  第2章 NS2安装  2.1 ...

    NS2网络模拟器的原理和应用_part5

    第一部分 NS2基础  第1章 NS2概述  1.1 NS2简介  1.2 NS2的基本结构  1.3 NS2中C++和0Tcl的关系  1.4 使用NS2的流程  1.5 模拟结果的分析  1.6 NS2中对象和各种协议的对应关系  第2章 NS2安装  2.1 ...

    NS2网络模拟器的原理和应用_part2

    第一部分 NS2基础  第1章 NS2概述  1.1 NS2简介  1.2 NS2的基本结构  1.3 NS2中C++和0Tcl的关系  1.4 使用NS2的流程  1.5 模拟结果的分析  1.6 NS2中对象和各种协议的对应关系  第2章 NS2安装  2.1 ...

    NS2网络模拟器的原理和应用_part3

    第一部分 NS2基础  第1章 NS2概述  1.1 NS2简介  1.2 NS2的基本结构  1.3 NS2中C++和0Tcl的关系  1.4 使用NS2的流程  1.5 模拟结果的分析  1.6 NS2中对象和各种协议的对应关系  第2章 NS2安装  2.1 ...

    NS2网络模拟器的原理和应用_part4

    第一部分 NS2基础  第1章 NS2概述  1.1 NS2简介  1.2 NS2的基本结构  1.3 NS2中C++和0Tcl的关系  1.4 使用NS2的流程  1.5 模拟结果的分析  1.6 NS2中对象和各种协议的对应关系  第2章 NS2安装  2.1 ...

Global site tag (gtag.js) - Google Analytics