📄 ch01.htm
字号:
</TR>
<TR ALIGN="LEFT" rowspan="1">
<TD ALIGN="LEFT" VALIGN="TOP">doc</TD>
<TD ALIGN="LEFT" COLSPAN="2">The doc directory in the top level is where the various forms of documentation for
Perl live. In here find all of the Perl pods, and their associated manpages, HTML,
and postscript files. Also located in the doc directory are Tom Christiansen's suite
of FMTEYEWTK documents, the Perl and TKPerl FAQs, the annotated reference guides,
along with other presentations, slide-series, and miscellaneous bits of information
related to Perl. Also here find the various pod2 converters which convert the Perl
pods into other documentation formats. We'll be discussing pod later in Chapter 2.
Note that this directory isn't always current with the latest release of the documentation
pods which come with the latest release of Perl5. Grab those from the Perl source
itself, within the pod directory.</TD>
</TR>
</TABLE>
<DL>
<DT></DT>
</DL>
<CENTER>
<H3>
<HR WIDTH="85%">
<BR>
<FONT COLOR="#000077">NOTE:</FONT></H3>
</CENTER>
<BLOCKQUOTE>
<P>FMTEYEWTK stands for Far More Than Everything You Ever Wanted To Know. Tom's suite
of discourses regarding specific, usually advanced, topics related to Perl. <BR>
<HR>
</BLOCKQUOTE>
<P>
<TABLE BORDER="0">
<TR ALIGN="LEFT" rowspan="1">
<TD ALIGN="LEFT" VALIGN="TOP">modules</TD>
<TD ALIGN="LEFT" COLSPAN="2">This directory is really more like a switchboard. It contains several sub-directories
which provide a different sort of view to the archive's modules, which in turn contain
many symlinks back to the latest (hopefully) version of whatever module you're interested
in.</TD>
</TR>
<TR ALIGN="LEFT" rowspan="1">
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT" VALIGN="TOP">modules/by-author</TD>
<TD ALIGN="LEFT">This one is simply a symlink back to the top- level authors directory.</TD>
</TR>
<TR ALIGN="LEFT" rowspan="1">
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT" VALIGN="TOP">modules/by-category</TD>
<TD ALIGN="LEFT">This directory contains a number of subdirectories which provide you with a view
to the modules by category; the directories include</TD>
</TR>
<TR ALIGN="LEFT" rowspan="1">
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"><FONT COLOR="#0066FF">02_Perl_Core_Modules/</FONT></TD>
</TR>
<TR ALIGN="LEFT" rowspan="1">
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"><FONT COLOR="#0066FF">03_Development_Support/</FONT></TD>
</TR>
<TR ALIGN="LEFT" rowspan="1">
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"><FONT COLOR="#0066FF">04_Operating_System_Interfaces/</FONT></TD>
</TR>
<TR ALIGN="LEFT" rowspan="1">
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"><FONT COLOR="#0066FF">05_Networking_Devices_Inter_Process/</FONT></TD>
</TR>
<TR ALIGN="LEFT" rowspan="1">
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"><FONT COLOR="#0066FF">06_Data_Type_Utilities/</FONT></TD>
</TR>
<TR ALIGN="LEFT" rowspan="1">
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"><FONT COLOR="#0066FF">07_Database_Interfaces/</FONT></TD>
</TR>
<TR ALIGN="LEFT" rowspan="1">
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"><FONT COLOR="#0066FF">08_User_Interfaces/</FONT></TD>
</TR>
<TR ALIGN="LEFT" rowspan="1">
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"><FONT COLOR="#0066FF">09_Interfaces_to_Other_Languages/</FONT></TD>
</TR>
<TR ALIGN="LEFT" rowspan="1">
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"><FONT COLOR="#0066FF">10_File_Names_Systems_Locking/</FONT></TD>
</TR>
<TR ALIGN="LEFT" rowspan="1">
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"><FONT COLOR="#0066FF">11_String_Processing_Language_Text_Proce/</FONT></TD>
</TR>
<TR ALIGN="LEFT" rowspan="1">
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"><FONT COLOR="#0066FF">12_Option_Argument_Parameter_Processing/</FONT></TD>
</TR>
<TR ALIGN="LEFT" rowspan="1">
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"><FONT COLOR="#0066FF">14_Authentication_Security_Encryption/</FONT></TD>
</TR>
<TR ALIGN="LEFT" rowspan="1">
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"><FONT COLOR="#0066FF">15_World_Wide_Web_HTML_HTTP_CGI/</FONT></TD>
</TR>
<TR ALIGN="LEFT" rowspan="1">
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"><FONT COLOR="#0066FF">16_Server_and_Daemon_Utilities/</FONT></TD>
</TR>
<TR ALIGN="LEFT" rowspan="1">
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"><FONT COLOR="#0066FF">17_Archiving_and_Compression/</FONT></TD>
</TR>
<TR ALIGN="LEFT" rowspan="1">
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"><FONT COLOR="#0066FF">18_Images_Pixmap_Bitmap_Manipulation/</FONT></TD>
</TR>
<TR ALIGN="LEFT" rowspan="1">
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"><FONT COLOR="#0066FF">19_Mail_and_Usenet_News/</FONT></TD>
</TR>
<TR ALIGN="LEFT" rowspan="1">
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"><FONT COLOR="#0066FF">20_Control_Flow_Utilities/</FONT></TD>
</TR>
<TR ALIGN="LEFT" rowspan="1">
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"><FONT COLOR="#0066FF">21_File_Handle_Input_Output/</FONT></TD>
</TR>
<TR ALIGN="LEFT" rowspan="1">
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"><FONT COLOR="#0066FF">22_Microsoft_Windows_Modules/</FONT></TD>
</TR>
<TR ALIGN="LEFT" rowspan="1">
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"><FONT COLOR="#0066FF">23_Miscellaneous_Modules/</FONT></TD>
</TR>
<TR ALIGN="LEFT" rowspan="1">
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"><FONT COLOR="#0066FF">99_Not_In_Modulelist/</FONT></TD>
</TR>
<TR ALIGN="LEFT" rowspan="1">
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT">Each of these contains symlinks back to the specific author's directory and module,
as designated appropriate by the CPAN maintainer.</TD>
</TR>
<TR ALIGN="LEFT" rowspan="1">
<TD ALIGN="LEFT"></TD>
<TD ALIGN="LEFT" VALIGN="TOP">modules/by-module</TD>
<TD ALIGN="LEFT">This directory contains a view of all of the Perl library directories, as they are
created in @INC, when you install modules and extensions. Each of these directories,
in turn, has a symlink to the appropriate version of the specific module(s) or extension(s)
which populate that specific library directory. Thus, if you knew you needed the
HTML::Element module, and you will later, you could look in the modules/by-module/HTML,
and find the symlink, libwww-perl-5.02.tar.gz, which points back to the file: ../../../authors/id/GAAS/libwww-perl-5.02.tar.gz,
which is written and maintained by Gisle Aas. Pretty nifty, eh? One copy of any given
module exists at any time, but there are a number of ways to get to it, via symlinks.</TD>
</TR>
<TR ALIGN="LEFT" rowspan="1">
<TD ALIGN="LEFT" VALIGN="TOP">ports</TD>
<TD ALIGN="LEFT" COLSPAN="2">This directory contains Perl ports, in source and binary form, for many architectures
and operating systems. Some are older than others, and both Perl4 and Perl5 ports
exist. If you are on an architecture other than UNIX, you may need to grab your Perl
from this directory.</TD>
</TR>
<TR ALIGN="LEFT" rowspan="1">
<TD ALIGN="LEFT" VALIGN="TOP">scripts</TD>
<TD ALIGN="LEFT" COLSPAN="2">We mention this particular area of the archive mostly because it will be going away
pretty soon. The scripts area is the authors own collection of things from USENET,
and all over, beginning in late 1991, and it has just about outlived its usefulness.
In its day, it saw something on the order of 10,000 retrievals per week, but with
the newer Perl5 modules and authors hierarchy, it's pretty much there just for posterity
now. It contains specific examples of scripts and tools, some very old, which implement
a given task or tasks, within a simple hierarchy.</TD>
</TR>
</TABLE>
<BLOCKQUOTE>
<CENTER>
<H4><A NAME="Heading11"></A><FONT COLOR="#000077">CPAN Sites</FONT></H4>
</CENTER>
<P>There are a large number of sites which mirror the CPAN hierarchy which we've
described above. The CPAN multiplexer at</P>
<PRE><A HREF="javascript:if(confirm('http://www.perl.com/perl \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.perl.com/perl'" tppabs="http://www.perl.com/perl"><FONT COLOR="#0066FF">http://www.perl.com/perl
</FONT></A><FONT COLOR="#0066FF"></FONT></PRE>
<P>will usually point you to an appropriate one. The perl.com archive is Tom's creation
and contains plenty of other useful Perl stuff.
<CENTER>
<H3><A NAME="Heading12"></A><FONT COLOR="#000077">Summary</FONT></H3>
</CENTER>
<P>So, now that you've familiarized yourself with the resources you're going to need
to work through the examples in this book, you're ready to continue to the tutorial.
Just turn the page and dig in.</P>
<CENTER>
<P><A HREF="fm.htm" tppabs="http://210.32.137.15/ebook/Web%20Programming%20with%20Perl%205/fm.htm"><IMG SRC="blanprev.gif" tppabs="http://210.32.137.15/ebook/Web%20Programming%20with%20Perl%205/blanprev.gif" WIDTH="37" HEIGHT="37" ALIGN="BOTTOM"
BORDER="2"></A><A HREF="index-1.htm" tppabs="http://210.32.137.15/ebook/Web%20Programming%20with%20Perl%205/index-1.htm"><IMG SRC="blantoc.gif" tppabs="http://210.32.137.15/ebook/Web%20Programming%20with%20Perl%205/blantoc.gif" WIDTH="42" HEIGHT="37" ALIGN="BOTTOM"
BORDER="2"></A><A HREF="ch02.htm" tppabs="http://210.32.137.15/ebook/Web%20Programming%20with%20Perl%205/ch02.htm"><IMG SRC="blannext.gif" tppabs="http://210.32.137.15/ebook/Web%20Programming%20with%20Perl%205/blannext.gif" WIDTH="45" HEIGHT="37"
ALIGN="BOTTOM" BORDER="2"></A>
</CENTER>
</BLOCKQUOTE>
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -