《unix网络编程_部分4.pdf》由会员分享,可在线阅读,更多相关《unix网络编程_部分4.pdf(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、P i n e不使用u u e n c o d e或b i n h e x编码,而使用MIME Base64进行编码。如果需要发送一个使用u u e n c o d e编码的文件,就必须使用 C t r l-r将它插入到信件正文中,而不是作为附件发送。收件人收到信后,必须使用u u d e c o d e或一个b i n h e x解码器进行解码。5.5 Pine配置你可以按照自己的需要配置 P i n e。在起始目录中的一个名为.p i n r c的文件里保存着P i n e的配置内容。如果在主菜单中选择S命令,就显示P i n e的S e t u p屏幕。在该屏幕中,可以配置打印机、创建一
2、个用于信件的签名、从相关的 We b站点上升级P i n e或者采用一系列扩展选项配置P i n e。使用N命令,可以方便地改变你的U n i x口令,这是你登录U n i x帐户时所需要的口令,因此N命令就相当于U n i x的p a s s w d命令。通过S命令,可以创建一个用于信件的签名;执行该命令时,进入一个文本编辑器里,可供你编辑自己的签名。签名通常包括你的全名、职务和邮件地址,它保存在一个名为.s i g n a t u r e的文件里,可以使用标准的文本编辑器编辑该文件。执行C(C o n f i g u r e)命令时,显示一系列的扩展选项(参见表 5-7)。如果需要看一个选
3、项的帮助信息,就移动光标到该选项后敲“?”键。有些选项是开关,可以由你开启或关闭,这种选项由前面的一对中括号“”标识。如果需要切换这种开关选项的状态,就移动光标选中它后输入X键,X命令是一种S e t/U n s e t命令。有一些选项具有两个以上的状态,在每个可选状态的前面都用一对圆括号“()”标识。如果选择某个状态,就移动光标到相应位置后输入*键。表5-7 Pine配置选项第5章 Pine 61下载(续)62第一部分 电 子 邮 件下载(续)第5章 Pine 63下载(续)64第一部分 电 子 邮 件下载许多选项则是赋予一个变量值,它们后面带一个“=”,然后在“”中列出了当前的变量值。如果
4、当前没有赋值,就显示“”。如果需要改变一个选项的值,就移动光标选中它后输入C键。这时,屏幕底下出现一行可供输入新值的提示。输入新值后敲回车键,在该选项变量值中就显示刚刚输入的新值。有些选项可能有多个变量值,这种情况下可以使用A(Add Va l u e)命令增加一个变量值,或者使用 D(Delete Va l u e)命令删除一个变量值。5.6 Pico和Pilot在P i n e的当前版本中,P i c o编辑器和P i l o t文件浏览器可以作为独立的应用程序运行。需要启动P i c o时,输入p i c o命令。用户可以使用P i c o编辑文本文件,就像使用 Vi或E m a c s
5、一样。通过P i l o t,可以浏览文件、改变目录,所有的操作都提供基于光标的屏幕界面。在图5-11中显示了P i c o编辑器,而在图5-3中显示了P i l o t文件浏览器。图5-11 Pico编辑器第5章 Pine 65下载下载第6章U s e n e t及新闻阅读器:rn 和r e a d n e w sU s e n e t是一个开放的文件集合,用户可在这里发布新闻和意见。它就像一个系统级的邮箱,任何用户都能从它那里读取信件或向它发送信件。U s e n e t的文件分布在I n t e r n e t上任何愿意接收它们的系统上,这些文件中包含有 I n t e r n e t用
6、户发来加入U s e n e t文件集合的信件。接收U s e n e t的每个系统都被称做站点。一些站点为 U s e n e t执行组织和分发工作,包括从其他站点接收信件,组织到 U s e n e t的文件中,然后再广播到其他许多站点。这些站点被称为骨干站点,它们的工作就像出版社一样,接收文章并把它们组织到不同的新闻组。Usenet 文件原来的功能设计得像杂志,文件里的信件被称作文章。用户能通过 U s e n e t写文章,在U s e n e t中寄出,该文章就能立即发送到全世界的 U n i x系统。这样,人们就可以从U s e n e t上阅读文章,而不是等着杂志的发表。U s
7、e n e t文件自身就是以杂志的形式组织的,因为杂志是用特定的组安排的,所以 U s e n e t也用特定的新闻组来安排。当用户寄出文章后,该文章就被分配到一个特定的新闻组。如果其他用户要读该篇文章,他或她就可以在那个新闻组里看那篇文章。你可以把每个新闻组看作一个不断更新的杂志。例如,要阅读计算机科学的文章,你就会进入关于计算机科学的新闻组。一些新闻组被用做人们进行讨论的地方,这里的文章读起来更像谈话而不像杂志里的文章。每个新闻组都有它唯一的名字。为了便于新闻组的分类,对名字进行了分段。通常新闻组的名字被分为三个部分:一般话题、子话题和具体话题。各段之间由点号“.”分隔。例如,你可能有与一
8、般话题 r e c(代表休闲)有关的几个新闻组,其中有些只与子话题 f o o d的有关,这其中又有可能有一个组仅讨论 r e c i p e s这个具体话题。在这种情况下,该新闻组的名字就是r e c.f o o d.r e c i p e s。许多公告板仅仅用于讨论,缺少任何像杂志里的文章。许多以 alt 或t a l k作为它们的一般话题。例如,talk.food.chocolate 中可能有评论chocolate 有多好或多糟的话题。a l t.f o o d.c h o c o l a t e可能含有关于c h o c o l a t e对文明基本结构的重要性的非正式猜想。下面给出一
9、些 U n i x新闻组名字的例子:a l t.a i r l i n e s.s c h e d u l e sc o m p.l a n g.p a s c a ls c i.p h y s i c s.f u s i o nr e c.a r t s.m o v i e sr e c.f o o d.r e c i p e st a l k.p o l i t i c s.t h e o r y为了读U s e n e t中的文章,你需要使用U s e n e t新闻阅读器来选择新闻组。新闻阅读器就像用户的界面,允许你浏览并选择用于阅读、保存或打印的文章。对于 Unix 系统,目前具有几
10、种可从U n i x命令行中执行的、易于使用的新闻阅读器,如 t r n、n n、t i n和p i n e。r n是一个早期的第二部分 新闻阅读器新闻阅读器,它的一些组件已被集成到 t r n中。t r n、n n和t i n都提供带有菜单、基于光标的屏幕界面,易于选择文章和执行命令。p i n e是一个邮件收发器和新闻阅读器的结合体,用户可用读信件的界面来读文章,在前面的第 5章中我们已经讨论过它了。另外还有一个老的阅读器r e a d n e w s,它仍可用在一些系统上,本章将给出简单的说明。把文章加到新闻组上被称为发布文章,你也能用单独的程序如p n e w s来发布文章。6.1 发
11、布文章:Pnews虽然许多新闻阅读器可让你将文章发布到新闻组上,但是通过像 P n e w s这样单独的程序,也可以将文章直接发布。P n e w s就像M H邮件程序,它提示一些头部信息,然后进入一个编辑器中,供你输入文章。接下来,显示一个菜单,提供发送、编辑、保存或退出文章的功能选择。在U n i x命令行上敲入P n e w s命令,就可启动 P n e w s。然后P n e w s就会提示你进入文章所在的新闻组。如图6-1所示,用户进入了一个新闻组 r e c.f o o d.r e c i p e s。为了看到一个新闻组的全部列表,可在“N e w s g r o u p(s):”
12、提示符后敲入?。你可以在任何时候,从系统的 n e w s目录下n e w s g r o u p s文件中获得新闻组列表。在选择了新闻组后,就会叫你指定发布。发布范围可在很广的区域上选择,可以将文章发布给本地系统上的用户浏览,也可将文章发布到全世界,还有各种各样的中间级别如北美洲、美国和一些特定的州或城市可供选择。可以在“D i s t r i b u t i o n():”提示符下敲入你的选择。如图6-1所示,用户将发行范围限制在美国(u s a)。图6-1 使用P n e w s和一个准备好的文件发布一篇文章68第二部分 新闻阅读器下载第6章 Usenet 及新闻阅读器:rn和readn
13、ews 69下载在命令行为文章键入一个主题。然后它就会问你是否真的要发布该文章。如要继续,则键入y。P n e w s就会询问,是否有准备好的文件加到你的文章中去(通常首先将你的文章在标准的编辑器写好,然后存到文件中)。一旦准备好文件,你就可以将其内容发布出去。在图6-1中,用户指定了文件s p c o o k i e s,这样文件的内容就被读入要发布的文章中。如果你不在该处键入文件名,P n e w s将自动将你置于编辑器当中,然后就可以输入文章了。接下来,P n e w s显示菜单,提示你发送、作废、编辑或列出文章。敲入所列命令的首字母就可执行它。例如,如果你要改变主意,决定不发布自己的文
14、章,就可在命令行中敲入 a,再没有发送的情况下退出P n e w s。如果你要改变文章内容,就敲入e;如果要发送文章,则敲入s,然后就被发送给U s e n e t管理员,并发布在相应的新闻组中。图6-2显示使用P n e w s的例子,其中用户使用标准的编辑器来键入文章内容。当要求键入文件时,用户仅敲入回车键,进入编辑器。在括弧中,P n e w s显示缺省的标准编辑器。在图 6-2中,缺省的编辑器是 Vi。因此用户只要敲入回车键就可使用缺省的编辑器,输入文章内容,修改错误。一旦进入编辑器,P n e w s首先显示头信息。只要需要,你可自由改变头部的域。你能改变主题,甚至改变新闻组。使用标
15、准的编辑命令,可以键入文章的内容。完成时,使用z z退出编辑器。然后,就可以按 P n e w s提示来发送、作废、编辑或列出你的文章。当然你也可以在提示下敲入e,再编辑文章。最后发布文章时,敲入 s。图6-2 使用P n e w s和标准的编辑器发布一篇文章用户调用P n e w s,输入新闻组、发行和主题。因为没有准备好的文件,所以用户选择 E n t e r键。在编辑的命令行中,用户再一次敲 E n t e r键,使用缺省的编辑器,这里使用Vi在该编辑器中,P n e w s首先显示文章的标题使用标准的编辑命令,用户可输入文章内容。当完成时,退出编辑器,保存文件。例如在 Vi中,敲入z
16、z就可退出并保存退出编辑器后,P n e w s提示用户发布、作废、编辑和列出文章。首先用户键入I列出文章。列出文章后,继续提示用户输入命令,这里用户敲入 s将文章发送给U s e n e t6.2 .signature文件文章经常使用标准的签名信息,例如用户姓名、I n t e r n e t地址或地址、礼貌的结束语。当你写多篇文章时,将你的签名信息自动加到自己的文章中是很有用的。要做到这点,必须在起始目录下创建一个叫.s i g n a t u r e的文件,并输入你的签名信息。P n e w s和如P i n e这样的邮件收发器可阅读.s i g n a t u r e文件,并把它放于文
17、章末端。任何标准的编辑器都可用于创建.s i g n a t u r e文件。6.3 新闻阅读器rn新闻阅读器r n是最早的U s e n e t新闻阅读器之一。虽然现在它用得不多,但是它的许多命令被其他更强大的新闻阅读器如 t r n所采用。使用r n时,可在新闻组列表里滚动、选择,然后在里面读文章。r n的界面提供许多强大的功能,如采用模式查询文章组。r n工作在新闻组列表和文章列表两个层次上。当你刚执行 r n时,必须从新闻组列表中选择一个新闻组。提供命令让你在列表中从一个新闻组移到另一个。一旦选择了所需的新闻组,就可以从该组中选择文章阅读。结束时,你可以离开该组,选择另一组。在新闻组列
18、表和文章列表中,移动的命令经常是相同的。在新闻组中还是在文章中移动,取决于你所工作的列表类型。例如,新闻组列表中的命令 n表示移到下一组,而在文章列表中是表示移到下一篇文章。新闻阅读器r n的命令分别列在表6-1、6-2和6-3中。新闻组r n能区分有未读新闻的新闻组和没有未读新闻的新闻组。你可以使用 r n命令来查找并选择有未读新闻的新闻组。术语 unread news是指在新闻组中你个人未读的文章。就像其他新闻阅读器如t r n一样,通过放置在用户目录下的.n e w s r c文件,跟踪用户所看的和所未看的。该文件中包含了 U s e n e t服务器所提供的所有新闻组的列表。每个条目都
19、用来追踪新闻组是否有读过的或未读过的新闻。新闻阅读器r n将列出你预定的新闻组。根据你的 U s e n e t服务器访问的配置,当你首次使用r n时,可以自动预定所有的新闻服务器,或一个都不预定(在这种情况下你可以按需个别增加)。如果你已预定全部,就可以先取消然后再添加你所需的。撤消预定或预定的方式之一就是用文本编辑器编辑文件.n e w s r c,增加或删除新闻组条目。6.3.1 新闻组列表在你的U n i x系统,敲入命令 rn 进入新闻阅读器 rn。r n将首先显示一短列新闻组的标题。但是在此之前,r n必须先检查还没有列入文件.n e w s r c的新的新闻组。如果有,r n将逐
20、一询问你是否要预定它们。在每个提示下,你敲入 y表示加入,n表示不增加。如果有许多新的新闻组需要决定,就可以使用 r n中的-q选项跳过起初预定阶段,直接显示新闻组标题。如下所示:$rn-q在预定后,rn 将检查你的.n e w s r c的文件中是否有未读新闻存在的新闻组。如果有,新闻组的标题将显示头几个。每个新闻组的标题都会给出该组未读的文章个数,然后r n会提示你是否要读第一个新闻组的文章。如果不想读,就键入命令 n移到下一个新闻组,命令 p返回上一页。70第二部分 新闻阅读器下载在命令行敲入y就可以读新闻组中的文章。首先显示新闻组中的头一篇,然后提示读下一篇。你可以在命令行键入 q退出
21、该新闻组,回到新闻组列表。在下一个例子中,用户进入 r n界面,显示一列新闻组标题。提示用户进入第一个新闻组。用户敲入 n跳过它,到下一个时敲入y读取新闻组a l t.3 d.m i s c的文章。r n有许多命令用来在新闻组列表中移动。你能移到第一个或最后一个新闻组,下一个或上一个新闻组,或名字有特定模式的新闻组。例如,一个$就将你置于新闻组的尾部。许多命令是设计来区分读过和未读过的新闻组。将你置于第一个有未读文章的新闻组,而数字 1将你置于第一个新闻组,无论它有没有未读文件。小写 n和p将分别置于下一个和上一个未读新闻组。为了移到下一个或上一个新闻组,无论它是否读过,你需键入大写的 N和P
22、。开始用r n时,你的许多新闻组里有大量的文章未读。不要一一阅读,可以先将它们都标为读过而从零开始。在命令行敲入 c就可以将新闻组中所有文章标为已读。然后那些对未读文章敏感的命令(如n和p)直到有新文章贴上来时才能选新闻组。如果知道需要的新闻组名字,你可用模式匹配来直接查询。模式匹配为r n定位新闻组提供了更大的灵活性。如果对一个新闻组要进行模式查询,只要在命令行键入一个/,后加模式。/表示向前查,?表示向后查。在下面的例子里,用户要查找关于食谱的新闻组:你也能用全名查找新闻组。命令g后输入新闻组名就可以定位新闻组:r n列表和查找命令只对那些你预定过的新闻组起作用。用命令 l就可以列出所有你
23、未定的新闻组。命令 l能按模式查询未预定的新闻组,列出所匹配的。例如,l t r e k将查找含有模式“t r e k”的未预定新闻组。可以用命令a预定新闻组。敲入a后跟你要的新闻组名。用命令 u撤消预定。例如,u rec、第6章 Usenet 及新闻阅读器:rn和readnews 71下载f o o d s、r e c i p e s将撤消该新闻组的预定。如果你用查找命令如/或g选择它,就会找不到它。当然,命令 l可以找到它:“l rec.foods.recipes”。要再一次预定该新闻组,可以用命令“r e c.f o o d s.r e c i p e s”。选择新闻组的命令概括在表6-
24、1中。表6-1 用r n选择新闻组命令作用Y选择当前目录n移到有未读文章的下一个新闻组N移到下一个新闻组p移到有未读文章的上一个新闻组P移到上一个新闻组-移到上一次选择过的新闻组移到有未读文章的第一个新闻组n u m移到编号为n u m的新闻组$移到最后一个新闻组g n e w s g ro u p-n a m e移到名字为newsgroupsname 的新闻组/p a t t e r n向前查询含有模式(p a t t e r n)的新闻组?p a t t e r n向后查询含有模式(p a t t e r n)的新闻组L列出预定过的新闻组lp a t t e r n列出未预定过的新闻组u
25、n e w s g ro u p-n a m e取消对该组的预定a n e w s g ro u p-n a m e对该组的预定c把新闻组里的文章标为读过6.3.2 文章列表一旦你找到了新闻组,就需要进入文章层,选择文章。在命令行中一敲入 y就进入文章层,新闻组中第一篇文章的标题将被显示。然后就可以阅读第一篇文章,或是用文章层的命令移到另一篇文章。文章层的命令和前面提到的新闻列表中的命令是一样的。移到下一篇文章用命令n,移到上一篇文章用 p,移到第一篇文章用命令,最后一篇文章用命令$。选择文章的命令将概括在表6-2中。表6-2 用rn 选择和标记文章命令作用选择文章y显示当前文章n移到下一篇未
26、读文章N移到下一篇文章p移到上一篇未读文章P移到上一篇文章-移到上次选过的文章移到第一篇未读文章n u m移到该号数的文章$移到最后一篇文章c t r l-n移到与当前文章主题相同的下一篇文章C t r l-p移到与当前文章主题相同的上一篇文章/p a t t e r n向前查询在每个文章主题域里做模式匹配72第二部分 新闻阅读器下载(续)命令作用参数:h向前查询在标题中模式匹配/p a t t e r n/ha向前查询在标题或文本中模式匹配/p a t t e r n/ar在你的搜寻中包括读过的文章/p a t t e r n/rc使查询对大小写敏感/p a t t e r n/c?p a
27、t t e r n?向后在每个文章的主题域里模式匹配,参数如下:h:向后在标题中模式匹配?p a t t e r n?ha:向后在标题或文本中模式匹配?p a t t e r n?ar:在你的搜寻中包括读过的文章?p a t t e r n?rc:使查询对大小写敏感?p a t t e r n?c重复上一个向前查询?重复上一个向后查询/p a t t e r n:c o m m a n d选择匹配的一组文章,对它们应用 r n命令n u m,n u m:c o m m a n d选择一组用这些号码标识的文章,对它们应用 r n命令标识文章m标识当前文章为读过n标识当前文章为读过并移到下一篇文章
28、J标识当前文章为读过并显示文章末端C标识当前新闻组里所有文章为读过敲入数字也能移到特定的文章。新闻组里的文章是连续编号的。你敲符号=就可得到一列未读文章的标题和它们的号数。每行都列出文章的号数,标题和主题,键入号数就可以到该文章。r n在文章层也允许使用模式匹配查找文章,命令/跟着模式可用该模式在头的主题域里向前查找文章。命令?是向后查找。在下一个例子里,用户查询模式“c o o k i e s”。第6章 Usenet 及新闻阅读器:rn和readnews 73下载74第二部分 新闻阅读器下载使用模式匹配中的限定符,可以指定你是否要查找文章内容,整个标题或你已经读过的文章。限定符h查找整个标题
29、,r查找包含读过的文章。在下一个例子里,用户在文章标题中查找模式“c h r i s”,包括查找已经读过的任何文章。可以仅仅寻找有相同主题的文章。首先必须定位到一篇你要找主题的文章,然后按 c t r l-n就可以定位到相同主题的下一篇文章,继续用 c t r l-n就可继续下移,c t r l-p将向后查找相同主题的上一篇文章。6.3.3 显示文章当你选择一篇文章后,将显示该文章的标题,后跟文本的首页和 m o r e提示符。文章将分屏显示,就像用命令pg 和m o r e显示(见图6-3),移到下一屏用空格键,按b可向后移一页。命令q允许你在读此整个文章之前离开。你也可在文章的正文中使用模
30、式匹配,命令 g 后跟一个模式将在正文找到第一个匹配词,用命令G就能重复该查询,显示文章的命令概括在表 6-3中。6.3.4 保存文章可以保存所有读过的文章。在显示文章后,在文件名字后键入命令 s。如果文件不存在,将提示你用邮箱文件格式来保存。如果键入 y,文件将是一个邮箱文件。文章将保存为邮箱中的一条信息。然后你就可用命令 m a i l x和选项f来读保存在文件中的文章。但是如果简单地敲r e t u r n,文件就会以标准的文本格式保存。图6-3 用r n显示文章第6章 Usenet 及新闻阅读器:rn和readnews 75下载按空格键(s p a c e b a r)显示信息的下一屏
31、按空格键继续下一屏文章以作者的签名结束,后跟进入下一篇文章的命令的提示符按b键可显示信息的前一屏要将文章保存到一个现存文件里,相应文章将简单地加到该文件里。对于邮箱文件,新增加的文件将成为新信息。当在相同的文件中保存几个文章,邮箱格式就有许多优点。用m a i l x就可很容易地进入特定的文章。你也可用命令 R邮件回复文章作者,或者很容易地将文章合并到给其他用户的信息中去。保存文章的命令概括在表 6-3中。表6-3 用r n显示和保存文章显示文章s p a c e b a r显示文章的下一屏r e t u r n滚到文章的下一行d滚到文章的下半屏b显示文章的上一屏v从开始重新显示文章q显示文章
32、的最后一屏g p a t t e r n在文本中模式匹配G在文本中重复模式匹配保存文章和回复文章s把当前文章保存到一个邮箱文件里(包括标题)w把当前文章保存到一个文件里,不包括标题r回复当前文章R回复当前文章,并将文章内容加到回复中f对当前的文章自动回复F自动回复包括当前文章内容6.3.5 标记文章一旦你读过一篇文章,r n将不在文章列表中显示它的标题。这样你就不能通过r n来存取它。但是如果回到该篇文章,只要将文章标为未读的,r n将继续在文章列表中显示其标题,键入命令m就可读它。如果你要在下一阶段读它,就用命令 M。6.3.6 文章选择通过模式匹配或数字标识,你能选择一组文章。模式查询后跟
33、冒号和r n命令将使命令作用于与模式匹配的每个文章上,不仅仅是下一文章。实际上,后跟冒号的模式查询将选择一组文章,你可对它们执行命令。例如,如果你要保存与主题“c o o k i e s”有关的所有文章,可使用下面的命令:76第二部分 新闻阅读器下载标号是代表所有文章的特殊模式。要保存所有的文章到一个文件,可用如下命令:/:s myfile用等号(=)命令,模式将提供关于具体话题的文章列表模式。等号命令将列出每个文章的号数和主题。当有主题限定时,只列出该主题的文章。下一个例子将列出关于 c o o k i e s所有未读文章的号数和标题:如果要在列表中假如所有已读文章,需要用 r限定模式。下一
34、个例子将提供关于 c o o k i e s的所有文章列表,包括已读/c o o k i e s/r:/:=缺省的模式仅查询文章主题域。当用限定符 a时,将在整篇文章中查询。下一个例子将提供所有使用巧克力的菜谱列表。这个查询经常是太长以至于不能打印出来!/c h o c o l a t e/a:=你也可通过列出一组号数(用逗号分割)选出文章。该组号数后跟执行的命令。因为文章是连续编号的,所以你可以指定号数范围。范围是由首号,加上减号,再加上末号组成的。例如,3-5指的是3、4、5。为了保存号数为3 4、1 7和9-1 2,你可用下列命令:3 4,1 7,9-1 2:s myfile下一个例子,
35、用户将保存文章2 2 3、3 2 8到文件g o o d c o o k中:在模式和号数查询中,你可对该组文章加入一些命令,可用冒号来分割它们。在下一个例子,文章3 4、1 7、9-1 2既被保存又被打印:3 4,1 7,9-1 2:s myfile:|lp6.3.7 答复文章:跟随文章和信件你可以通过发布自己的跟随文章或给作者用 m a i l发一个信息来答复一篇文章。跟随文章指的是你为了答复自己已读的文章而发布在 U s e n e t的文章。如果发布一个跟随文章,在 U s e n e t第6章 Usenet 及新闻阅读器:rn和readnews 77下载78第二部分 新闻阅读器下载上的
36、任何人都可读该文章。而 m a i l信件是使用Unix mail发出的一封私人的信件。命令 f和F将寄出一篇跟随文章,r和R送出一封回复信件。1.发布跟随文章可以在新闻阅读器r n中寄出跟随文章,当你读一篇文章时,可键入命令 f和F来发布跟随文章。命令F将你要答复的文章正文也包括到跟随文章中去。该正文显示时每行将用符号 进行缩进。要寄出跟随文章,首先要定位你所要回复的文章,然后敲命令 f。接着,就进入已有跟随文章标题的编辑器,进入文章正文,如果需要可编辑标题域。一旦要退出编辑器,就会提示你发送、作废、或列出跟随文章。命令 s e n d将为你发布文章(见图6-4)。图6-4 撰写并发布一篇跟
37、随文章你可以看到跟随文章怎样让你在新闻组中对一篇文章展开讨论。你不仅仅能读文章,而且能通过读该文章的跟随文章来了解其他人对该文章的看法。你甚至也能接着别人的跟随文章,继续对该文章进行讨论。其实你在评论其他人对文章的看法。通过定位跟随文章,可以敲命令f寄出你对该跟随文章的回复。当回复一篇文章时,将文章的原文加到你的回复中是很有用的(见图 6-5)。使用命令F寄出文章将包括文章的正文。正文的每行都以符号 开头。你不一定要将整篇文章加入到跟随文读文章时,你敲入键 f来投寄对某篇文章的跟随文章P n e w s被自动调用,询问你是否真的要投寄文章。然后,提示你输入准备好的文件如果没有,就进入标准的编辑
38、器来编辑你的回复使用标准的编辑命令进入跟随文章的正文当完成时,退出编辑器,保存文章如果用Vi编辑器,敲入z z退出和保存文件在退出编辑器后,P n e w s提示你发布、作废、编辑或列出文件。要邮寄你的跟随文章可敲入s。然后新闻阅读器继续显示文章提示行章中去,假设只回复文章的一部分,就可以删除其他部分而只留下你要回复的部分。这样回复文章就只列出部分原文章和增加的评论。你甚至可以用编辑器,在原文中插入评论而提供一个批注版本。图6-5 在发布的跟随文章中加入原文命令F对跟随文章后再接后续是很有用的,它使文章更明白。它不是让你辛苦地敲入原文,而是自动地将它加到你自己的文章后。2.回信给作者可以不发布
39、跟随信件给所有人阅读,而只要直接寄一封回复信给文章作者(见图6-6),可以使用命令r和R。首先定位你所回复的文章,敲命令 r。然后就会显示文章标题,启动 m a i l程序。这样就进入编辑器开始编辑你的信息。如果你要在信件中加入原文就用命令 R。和命令F一样,命令R使原文每行都以符号开头。在编辑器中,你可随意地删除、复制和移动文本。6.3.8 rn选项r n有许多可行的选项(在表 6-4中列出)。用选项n可以指定你所要读的新闻组或新闻组的类型。用选项l可以只列出新闻组的标题。在下面的例子中,用户将为新闻组 r e c.f o o d.r e c i p e s第6章 Usenet 及新闻阅读器
40、:rn和readnews 79下载当读文章时或读文章后,按键 F将投寄出关于那篇文章的一篇跟随文章,并在该篇跟随文章中加入原文内容P n e w s被自动调用并显示你要回复的文章,然后,提示你输入准备好的文件。如果没有,就进入标准的编辑器来编辑你的回复文章使用标准的编辑命令,进入跟随文章的正文。可以注意到原文正文的每行都以符号开头在退出编辑器之后,P n e w s提示你发送、作废、编辑或列出文件要邮寄你的跟随文章可敲入s。然后新闻阅读器继续显示它的文章提示行图6-6 发送一个邮件回复作者列出新闻组标题:$rn-l-n rec.food.recipesr n也支持几个不同的选项变量,你可通过它
41、来指定某些文章标题、目录或应用。例如,M A I L P O S T E R指定发送回复的邮件收发器,N A M E指定你要放于文章标题中的全名字串的存放处。S AV E D I R是指定你要保存文章的地方。表6-4 rn选项选项作用-n n e w s g ro u p,n e w s g ro u p选择新闻组-t p a t t e r n,p a t t e r n选择含有该模式的文章-a d a t e选择迟于该日期的文章-x选择所有文章,包括你已读过的文章-q跳过新的新闻组的预定-c检查是否有新闻组未读-l仅列出文章主题-e仅列出文章主题,但将文章标为读过-r逆序阅读文章80第二部
42、分 新闻阅读器下载敲入键r允许你向当前文章的作者回信敲入z z或保存回复信件后,提示你发送它(续)选项作用-f仅显示原文-h显示标题的简短叙述-s显示用户站点-p将文章标准输出,你可以将其重定位到文章或管道输出到打印机选项变量E D I TO R编辑回复的编辑器M A I L P O S T E R发送回复的m a i l使用PA G E R阅读文章的p a g e使用S AV E D I R保存文章的目录N A M E用于寄出文章标题中的全名O R G A N I Z AT I O N用于寄出文章标题中的机构名6.4 新闻阅读器readnews新闻阅读器r e a d n e w s是为U
43、s e n e t开发的第一个阅读器。虽然它已被更强大的新闻阅读器如r n所取代,但是一些系统仍用它。这里提供了简短的描述。它的许多命令都被其他阅读器如 r n引用。新闻阅读器r e a d e r n e w s的命令列在表6-5中。表6-5 readnews命令命令作用显示文章y显示当前文章p显示上一篇文章D如果文章加密,那该命令就进行解密d该命令将概括文章,产生相应完整的文章h显示文章扩展标题H显示文章的完整头信息#显示当前文章的号数,新闻组中文章的号数和新闻组的名字退出和帮助?列出文章概览q退出r e a d n e w s,登记阅读过的文章x退出r e a d n e w s,不登记阅读过的文章在文章中移动n移到下一篇文章,而不显示当前文章m移回上一篇文章-移回被显示过的上一篇文章在新闻组中移动N移到下一个新闻组P移到上一个新闻组U不预定一个新的新闻组保存文章和标识文章s将当前文章保存到一个文件中e将当前文章标识为未读+跳过下一篇文章,并标为未读k在当前新闻组中标识其余的文章并移到下一篇文章发布文章和答复第6章 Usenet 及新闻阅读器:rn和readnews 81下载
限制150内