unix网络编程_部分5.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《unix网络编程_部分5.pdf》由会员分享,可在线阅读,更多相关《unix网络编程_部分5.pdf(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、(续)命令作用f发布一篇文章f d发布一篇没有标题的文章r通过发送信息来答复文章c删除寄过的文章选项-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选择所有文章包括你已读过的-l仅列出文章主题-e仅列出文章主题,但将文章标为读过-r逆序阅读文章-f仅显示原文-h显示标题的简短叙述-s显示用户站点-p将文章标准输出,你可以将其重定位到文章或管道输出到打印机在命令行键入命令r e a d n e w s就可启动r e a d n e w s。
2、然后它将显示第一个新闻组中第一篇文章的标题。在标题后,将提示输入 r e a d n e w s命令。然后你就可以执行读文章,跳过文章和继续下一篇,或移到下一组。命令y将显示当前文章。小写n将跳到下一篇文章。大写N将移到下一个新闻组,你也能键入命令 q退出r e a d n e w s。在下一个例子里,用户将移到下一篇文章并显示它。在显示一篇文章后,就会显示另一篇文章的标题。你可选择显示它或继续。你能用命令 n和p在文章列表中上下移动,命令p为上移。可以用命令P和N从一个新闻组移到另一个新闻组。下一个例子里,用户被提示继续操作文章,但他用命令 N移到下一个新闻组。82第二部分 新闻阅读器下载答
3、复文章可以通过发布跟随文章或用 m a i l发送给作者一封信件来答复特定的文章。如果你发布一篇文章,那U s e n e t上的每个人都可看到该篇文章。而 m a i l信息是使用Unix mail发给作者的私人信件。命令f将寄出跟随文章,r将送出回复信件。要发布跟随文章,在命令行中敲入命令 f。然后就会提示你填入文章的概要是否包括你要回复的文章备份。接着就进入标准编辑器,现在可敲入你的文章正文。一旦退出编辑器,就会提示你是否要发送或对这篇文章执行某些操作如继续编辑。命令 s e n d将寄出文章。如果退出,文章就不能寄出。用m a i l回复,就用命令r,它能将你置于编辑器中编辑信件。如果
4、需要,也可以包括信件头,这样就可更改主题条目或概要行。一旦保存文本,并退出编辑器后,你的信件将自动送出。6.5 小结U s e n e t可以认为是在线电子新闻服务,该服务包括杂志、最近公告和基于不同主题的讨论。U s e n e t根据主题分为几个新闻组。你可进入一个新闻组,读里面的文章。你也能编辑和在特定的新闻组发布自己的文章或者通过在同一个新闻组内发布你的反映或通过信件直接将信息发给文章作者来回复一篇文章。为了获取U s e n e t文章,可以用几个可行的新闻阅读器程序之一。几个最受欢迎的新闻阅读器有r n、t r n和n n。r e a d n e w s是比r n更老的版本(仍在许
5、多系统中使用)。r n允许你用模式查询搜寻新闻组和文章,拷贝文章和发布你自己的文章。r n还可以区分读过和未读过的文章,使你很容易地获取新闻组中新发布的文章。第6章 Usenet 及新闻阅读器:rn和readnews 83下载下载第7章新闻阅读器t r n可以使用新闻阅读器 t r n,根据主题、文章或线索来显示和查找文章。“t”在t r n中表示被线索化。线索是有相同主题文章之间或对同一文章作的跟随文章之间的联系。t r n有一个叫选择器的特殊界面,允许你在被线索化的一系列文章中移动。例如,有相同主题的文章被线索化,所以如果你用命令n移到下一篇文章,是到该线索中的下一篇文章,而不是下一篇顺序
6、发布的文章。你可以用不同的线索在新闻组文章中移动,根据不同的主题检查文章。文章及其他的跟随文章也是如此,一旦文章和它的跟随文章被线索化,你一读文章,就移到该文章的第一篇跟随文章,而不是下一篇顺序文章。使用线索,可以很容易地阅读文章和它的跟随文章,而不用单独地一个个找。t r n不论使用本地服务器还是远程服务器都工作得很好。为了使用远程的 t r n服务器,如I S P提供的远程服务器,必须根据新闻服务器的 I n t e r n e t地址来配置你的N N T P S E RV E R环境。远程服务器通常使用N N T P协议,它们服务器的地址总以“n n t p”开头。这种分配将放于shel
7、l 初始化文件中,如放在.profile 和.b a s h r c中。下面有一个N N T P S E V E R赋值的例子:N N T P S E R V E R=n n t p.m y s e r v e r.c o m 7.1 trn的新闻组界面trn 像前章提到的r n一样,t r n也对新闻组使用基于行的界面。在你的命令行中敲入 t r n,就可进入新闻阅读器t r n。新闻阅读器将首先显示一个短的新闻组标题列表。一开始,t r n就问你是否要预定任何新的新闻组。如果你要跳过这个起始预定阶段,就可以引用选项-q,在预定阶段后,t r n将检查是否在你的文件.n e w s r c中
8、有未读文章的新闻组。如果有,将显示头几个新闻组的标题。每个新闻组的标题将说明在这个新闻组里有几篇未读文章。当t r n一启动,就提示你是否要读第一个新闻组的文章。该提示将包含四个包在括号中的选项,即+y n q。+表示选择新闻组,使用下一部分要描述的文章选择器来列出文章;Y也表示选择新闻组,但是显示第一篇文章,而不是使用文章选择器;q表示退出。几个其他命令也能使你在新闻组列表中移动。P使你移回上一篇未读文章。$将你置于新闻组列表的底部。将你置于有未读新闻的第一个新闻组。而编号 1将你置于第一个新闻组,不管它是否读过。在下一个例子中,用户将进入 t r n界面,显示一列新闻组标题。然后提示用户第
9、一个标题,可键入命令n跳过它。在下一个标题中,用户键入命令 y 读新闻组a l t.3 d.m i s c中的文章。许多命令用来区分读过和未读过的文章。将你置于有未读新闻的第一个新闻组。而编号1将你置于第一个新闻组,不管它是否读过。如果要在新闻组中不管读过或未读过而向上移或向下移,就需用大写N和P。如果你要将未读文章标为读过,请用命令 c。这样对未读敏感的命令n和p将跳过该新闻组,直到有新的文章投寄上来。经常要知道自己要进的新闻组的名字。你不是用命令 n和p一个个跳过直到你找到你要的,而应该用模式匹配直接到达。为了对一新闻组进行模式匹配,你需在命令行中键入后跟模式。将在新闻列表中向前查。?是向
10、后查。在下一例子里,用户将用模式“f o o d.r e c i p e s”查询新闻组。你可以用它的全名来定位新闻组。命令 g后跟新闻组的名字将定位新闻组。t r n列表和查询指令仅涉及到你预定的新闻组。用命令 l你就可以列出或查询未预定的新闻组。命令自身会查询你未预定的所有新闻组,找出所匹配的。例如,l trek 将在未预定新闻组中查询含有模式“t r e k”的新闻组。你可用命令a来预定新闻组,键入命令a,后跟你要的新闻组名。也可用命令u来取消预定。例如,u rec.food.recipes将取消该新闻组的预定。如果你用查询命令/或g来选择它,就找不到它。用命令l就可以找到它。当然,命令
11、l可以找到它。要再次预定该新闻组,应用命令 a rec.foo.recipes。表7-1总结了t r n新闻组命令。表7-1 trn命令概览命令作用进入新闻组+通过选择器进入当前新闻组Y选择当前新闻组=进入新闻组,在显示前列出主题S p a c e使用缺省进入新闻组,经常为+在新闻组中移动n移到下一篇有未读文章的新闻组N移到下一个新闻组P移到有未读文章的上一个新闻组p移到上一个新闻组第7章 新闻阅读器trn 85下载86第二部分 新闻阅读器下载(续)命令作用-移到上一次选择的新闻组移到第一个有未读文章的新闻组n u m移到该编号的新闻组;1表示到第一个新闻组$移到最后一个新闻组g n e w
12、s g ro u p-n a m e移到该名字的新闻/p a t t e r n用该模式向前查询?p a t t e r n用该模式向后查询管理新闻组L列出预定的新闻组l p a t t e r n列出未预定的新闻组u 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标识新闻组中的文章为读过t在线索化和未线索化之间切换A放弃对当前新闻组的修改o p a t t e r n-l i s t仅显示名字与p a t t e r n-l i s t相符的新闻组,p a t t e r n-l i s t可用空格隔开模
13、式O p a t t e r n-l i s t这与o相同,但空的新闻组将自动排除v显示t r n版本号&显示命令行的当前状态&o p t i o n-l i s t设置新的t r n选项&keys commands定义一个宏!c o m m a n d执行Unix shell命令退出t r nq退出t r nx退出t r n,并不修改文件.n e w s r c。在文件.n e w s r c备份当前所做的修改7.2 trn选择器t r n选择器将提供易于使用的界面来获取线索。在 t r n命令行中,键入+就可启动选择器。选择器的屏幕将列出新闻组的文章作者、线索数和主题。跟随文章以符号 开头
14、,文章根据它们所属的线索不同分组。屏幕上显示的文章都以 i d号开头。使用该i d来选择和指定文章。i d是一个小写字母字符或一个简单的数字组成,以字母 a开始,以字母顺序继续。图 7-1是显示选择器屏幕的一个例子。当你进入选择器,就显示所选新闻组的文章第一屏。第一个线索以 i d号a开始。要显示下一屏,按空格键或键。显示上一屏用键显示线索的下一屏开头。线索模式与主题模式不同,因为它包括了跟随文章(即使这些文章有不同的主题条目)。文章模式不显示线索。投寄来的文章将一一列出,每个都以它们的i d开头。根据所用的显示模式不同选择器的屏幕显示也不同。在主题模式中,选择器显示每篇文章的作者,将它们归入
15、各主题种类中,种类中的文章数目将和种类中的第一个作者一起显示。后跟该种类的主题。主题仅列一次。i d将置于不同主题组中第一篇文章的前面。在主题模式中,i d指向一个主题,而不是一篇特定的文章。在屏幕上,i d仅置于不同主题组的前面。选择主题只要按与它的 i d相对应的键,例如,按 d就选择了以d为行头的主题。主题模式使你易于获取相同主题的文章。一列主题标题也提供你新闻组里正在讨论主题的快速浏览。在图7-2中,选择器是在主题模式。项目 d是指主题“Chocolate and Cinnamon”。在该主题分类中有两篇文章,一篇的作者是 Richard Leland,另一篇的作者是 L a r i
16、s a m y m a g.c o m。文章的计数为二。对于项目 i也一样,除了第二篇文章是一篇有标志的跟随文章之外。项目 t指的是一个有两篇跟随文章的主题。在线索模式中,选择器显示通过跟随连接或主题来分组的文章。跟随文章列在原文之后,并以符号开头。与主题相关的文章和它的跟随文章将在一个线索中。这种分组被称为线索。使用线索模式,你可以很容易地获取文章及其他的跟随文章,可以查出关于某个文章的讨论或评论。第7章 新闻阅读器trn 89下载图7-2 在主题模式下的屏幕选择器每个线索都将有它的i d。为了选择一个线索,只要按与其 i d相对应的键即可。在图7-3中,选择器t r n是在线索模式下,比较
17、一下该屏与图 7-2所示的主题模式的例子。条目 d既包括相同主题的文章又包括跟随文章。头两篇有相同主题,剩下四篇是它们的跟随文章,有符号 标记。许多这些跟随文章有不同的主题,但其中有两篇G e o rge Gabriel和Mark Paul有相同的主题。项目O代表以文章Anntoinnete C开始,包括两篇跟随文章 a u g i e n a p a和john Carrion的线索。这两篇跟随文章都有相同的主题,虽然它们与线索中的开始文章有些不同,因为它们的主题行不包括术语“R E Q U E S T”。图7-3 在线索模式下的屏幕选择器90第二部分 新闻阅读器下载第7章 新闻阅读器trn
18、91下载在文章模式中,文章仅按它们邮寄来的顺序显示,没有注明任何的主题或线索分组。在图7-4中,文章仅按邮寄顺序分类,每个文章都有它的 i d。在文章模式中,没有任何线索是激活的。文章和它的跟随文章分散显示。例如,虽然文章 a u g i e n a p a是Anntoinnete C的跟随文章,但是在不同的显示部分有各自的 i d、w和y条目d和e有相同的主题,但它们有各自的i d。图7-4 在文章模式下的屏幕选择器7.4 查找文章你也能基于模式查找文章在屏幕的底部以开始行填入模式,查找就在文章标题的主题行中进行。命令是在当前文章中向前查找,?向后查找。按键 e s c a p e重复查找。
19、除非限定包括读过的文章,否则查找只用于未读过的文章(见表 7-4)。表7-4 查找命令命令作用/p a t t e r n用该模式向前查找。除非有限定,否则查找在文章标题的主题栏中进行?p a t t e r n用该模式向后查找。除非有限定,否则查找在文章标题的主题栏中进行参数/p a t t e r n/m o d i f i e r-l i s ta在标题或正文中用该模式向前查找:/p a t t e r n/ab在信息正文中用该模式向前查找,但没有签名:/p a t t e r n/bB在信息正文中用该模式向前查找:/p a t t e r n/Bc使查找对大小写敏感:/p a t t
20、e r n/ch在标题中用该模式向前查找:/p a t t e r n/hr在你的查找中包括读过的文章:/p a t t e r n/rt从新闻组的第一篇文章开始查找而不是从当前文章开始:/p a t t e r n/tI当以被记忆命令执行时,强迫查找忽略 T H R U伪造:/p a t t e r n/Ii当以被记忆命令执行时,强迫查找不忽略 T H R U伪造:/p a t t e r n/i(续)命令作用命令/p a t t e r n/m o d i f i e r-l i s t:c o m m a n d-l i s t+选择文章-取消选择文章=打印出找到的文章标题!c m d执
21、行U n i x s h e l l命令+选择关联线索-取消选择关联线索T+自动选择整个线索T j自动作废整个线索m标为未读M标为读过直到你退出为止X在这组中标为读过j在所有组中标为读过C取消s d i re c t o ry把文章保存在特定目录中e d i re c t o ry把文章截取到特定目录下你可进一步用代码修改查找来指定所要查找信息的特定部分。修改器的代码将置于p a t t e r n后。一个模式后跟h仅查找文章标题,而a既查找标题也查找正文。为了在你的查找中包括读过的文章,使用修改器r。例如,下面的条目仅查找标题中含有模式“r o m a n t i c”的文章:r o m a
22、 n t i c/h修改器b将查找文章正文但没有它的签名,而 B仅查找文章正文。文章的查找仅从当前开始。如果你要在新闻组中搜查全部的文章,可以用 t来限定。这使查找从头部开始,即新闻组的第一篇文章开始。可进一步通过加一个或一系列的命令到被查找的文章来限定你的查找。这些命令将置于选择器后,通过冒号分割。在任何选择器后加入命令 x,就可将查到的文章标为读过。下面的例子将在文章正文中将含有模式“h o m e w o r k”的文章标为读过:/h o m e w o r k/b:x你可以使用命令+或-很容易地选择或不选择一个给定标题中的文章。下面的例子是选择在文章的头部或正文中含有模式“v a c
23、a t i o n”的所有读过文章和未读过文章:/v a c a t i o n/a r:+7.5 显示文章当显示一篇文章时,它的标题显示在屏幕的顶部,后跟文章内容(见图 7-5)。如果文章不只一页,在屏幕底部就有m o r e提示。在m o r e提示下面标明现在的部分占文章信息的百分比。要看下一页,请按空格键。空格键将使一次移动一页。要移回上一页,按b。如果你要用模式查找,用b后跟模式,将显示模式匹配处的文章页的正文。用大写键G将重复查找,定位到下一个。在显示信件后,将提示你进行下一步。提示将命令括在括号中,如 n p q。命令n显示下一篇,p显示上一篇。Q回到新闻组列表。要返回文章选择器
24、屏幕,可按命令+。显示文章的命92第二部分 新闻阅读器下载令概括在表7-5中。图7-5 用r n显示一篇文章表7-5 文章显示命令命令作用定位命令n到下一个未读文章N到下一个文章P或-到上一个未读文章p到上一个文章C t r l-p到有相同主题的 上一个文章$到最后一个未读文章n u m到该编号文章q退出新闻组树命令t显示整个文章树移到上一个选过或未读文章在文章树中左移在文章树中右移第7章 新闻阅读器trn 93下载按 空格 键 显 示信息的下一屏文章将以作者的签名结束,后跟提示进入下一篇文章按空格键继续进入下一屏按键b将显示上一屏,信息移回一屏(续)命令作用移到文章树的根移到文章树的叶子(移
25、到线索中的上一个兄弟结点)移到线索中的下一个兄弟结点命令s p a c e显示下一页b显示上一页d显示下半页C t r l-e显示最后一页C t r l-r重新显示当前文章v重新显示当前文章,并含有标题C t r l-l刷新屏幕c将所有的文章标为读过/p a t t e r n用该模式向前查找。除非被限定,否则将在文章标题的主题栏中进行搜寻?p a t t e r n用该模式向后查找。除非被限定,否则将在文章标题的主题栏中进行搜寻gp a t t e r n在当前文章中模式查找G重复查找7.6 标记文章你可用不同的方式将文章标为读过或未读(见表 7-6)。当你进入一个新闻组,缺省时只显示未读文
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- unix 网络 编程 部分
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内