⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000001.htm

📁 一份很好的linux入门资料
💻 HTM
📖 第 1 页 / 共 2 页
字号:
&nbsp;&nbsp;&nbsp;&nbsp;许多节点都有一个&nbsp;目录`Menu'&nbsp;---&nbsp;子章节的列表。`m'&nbsp;命令搜索&nbsp;<BR>这个目录来查找相应的章节。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;一个目录以一行&nbsp;`*&nbsp;Menu:'&nbsp;开始,这一行的剩余部分为注释。在&nbsp;<BR>后面的行每一个节点都以一个&nbsp;`*'&nbsp;开始。章节的名字(也就是读者用&nbsp;<BR>`m'&nbsp;命令来选择章节时所给出的参数)后面跟着一个冒号,空格或制表&nbsp;<BR>符,然后是章节所在的节点名。节点的名字,就象&nbsp;`Next',&nbsp;`Previous',&nbsp;<BR>`Top'&nbsp;一样,以一个制表符、逗号或新行结束,它也可以以句号结束。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;假如节点名和章节名相同,那么就可以缩写为`*&nbsp;NAME::',这样可&nbsp;<BR>以使目录清楚明了。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;把章节的名字的开始部分尽量与其他章节名不同,这样会结省读者输&nbsp;<BR>入缩写的困难度。在一个长目录中,把每一条目的第一个单词都大写是&nbsp;<BR>一种好的做法。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;节点可以有子节点。每一个子节点都有一个&nbsp;`Up'&nbsp;指向它的上一级。&nbsp;<BR>这对于重组整个文档,使读者不需要反复阅读目录非常有用。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;Info&nbsp;目录也就是节点&nbsp;`(dir)Top'&nbsp;---&nbsp;也就是,文件&nbsp;`.../info/dir'&nbsp;<BR>的&nbsp;`Top'&nbsp;节点目录。你可以在这个目录中放入新的条目。&nbsp;info&nbsp;目录并不&nbsp;<BR>是文件目录&nbsp;`info'&nbsp;,文件目录中包含许多的&nbsp;info&nbsp;文件,但是它们并不&nbsp;<BR>被&nbsp;info&nbsp;目录结点自动加入。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;尽管&nbsp;info&nbsp;结点结构被称为分层组织,实事上它也是直线结构。可共享&nbsp;<BR>的结构和指针非常容易实现,也表达得很清楚。没有必要把所有的节点都放&nbsp;<BR>在一个文件里来形成相连的结构。实事上,这个文件就有两个相连的部分,&nbsp;<BR>一个就是你现在所处的节点,在&nbsp;`Top'&nbsp;下的一个节点,另一个包含了&nbsp;`Help'&nbsp;<BR>也就是&nbsp;`h'&nbsp;命令显示的章节。也因为没有垃圾结构,如果一个根部没有指&nbsp;<BR>向也不会有什么可怕的事情发生。但是这样一个结构是没有任何人能找出它&nbsp;<BR>存在什么的。(&nbsp;这一段我看得糊里糊涂的,所以也就翻译不清楚。:-&lt;&nbsp;)&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;第四节&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;建立交叉参考&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;交叉参考可以放在文本的任何地方,不象目录必须放在一行的前面。&nbsp;<BR>它看起来非常象目录除了以&nbsp;`*note'&nbsp;代替目录的&nbsp;`*'。它不能以&nbsp;`)'结&nbsp;<BR>尾,因为&nbsp;`)'&nbsp;经常是结点名的一部分。假如你想把交叉参考放在括号中,&nbsp;<BR>那么你必须先以一个句号结束它。这儿是两个例子:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*Note&nbsp;details:&nbsp;commands.&nbsp;&nbsp;(See&nbsp;*note&nbsp;3:&nbsp;Full&nbsp;Proof.)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;它们仅仅是例子,实际指向并不存在。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;第五节&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Info&nbsp;文件的名称对照表&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;你可以通过给出一个名称对照表来加快在比较庞大的&nbsp;info&nbsp;文件&nbsp;<BR>中的存取速度。不象程序中的名称,info&nbsp;名称表存在于文件中,当&nbsp;<BR>&nbsp;info&nbsp;读取这个文件时自动的使用名称对照表。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;要建立一个名称对照表,在&nbsp;emacs&nbsp;的&nbsp;info&nbsp;模式跳转到文件的节&nbsp;<BR>点处输入&nbsp;`M-x&nbsp;Info-tagify'。然后你必须用&nbsp;`C-x&nbsp;C-s'&nbsp;来保存文件。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;一但&nbsp;Info&nbsp;文件拥有名称对照表,你必须保证它是最新的。假如&nbsp;<BR>你删除了一些文本,一个节点相对于名称对照表中的记录位置退后了&nbsp;<BR>超过一千个字符位置,Info&nbsp;将不能再找到这个节点。你必须再次用&nbsp;<BR>`Info-tagify'&nbsp;命令来更新名称对照表。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;名称对照表存在于&nbsp;info&nbsp;的文件尾并且看起来是这个样子:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;^_&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tag&nbsp;Table:&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File:&nbsp;info,&nbsp;Node:&nbsp;Cross-refs^?21419&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File:&nbsp;info,&nbsp;&nbsp;Node:&nbsp;Tags^?22145&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;^_&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End&nbsp;Tag&nbsp;Table&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;注意每一行包含一个节点,节点的开始部分,一个删除字符,&nbsp;<BR>以及节点的开始部分在文件中的位置。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;第六节&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;检查一个&nbsp;info&nbsp;文件&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;当你建立一个&nbsp;info&nbsp;文件时,在你从另一个节点建立指向时非常&nbsp;<BR>容易望记想要的节点的名字。假如你放入了错误的名字,那是很不容&nbsp;<BR>易被发现的,除非有人沿着指向碰到了这个错误。检查是一个自动的&nbsp;<BR>过程,它通过检查所有的节点指针来发现并报告那些是非法的。每一&nbsp;<BR>个&nbsp;`Next',&nbsp;`Previous',&nbsp;`Up'&nbsp;被检查,当然,所有的目录入口和所&nbsp;<BR>有的交叉参考都会被检查。附加的,任何&nbsp;没有&nbsp;`Previous'&nbsp;的`Next'&nbsp;&nbsp;<BR>节点都将产生报告。但是只有在同一个文件中的指向被检查,因为在&nbsp;<BR>其他文件中的指向将会非常的慢。幸好这种情况不多。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;要检查一个&nbsp;info&nbsp;文件,在&nbsp;emacs&nbsp;的&nbsp;info&nbsp;模式中阅读节点时使&nbsp;<BR>用&nbsp;`M-x&nbsp;Info-validate'&nbsp;命令。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;第七节&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;emacs&nbsp;中的&nbsp;info&nbsp;模式变量&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;以下的变量可以改变&nbsp;emacs&nbsp;中的&nbsp;info&nbsp;模式行为。你可以通过设&nbsp;<BR>置这些变量或者在你的&nbsp;`~./emacs'&nbsp;文件中初始化。&nbsp;<BR>&nbsp;<BR>`Info-enable-edit'&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;将它设置成&nbsp;`nil',将禁止&nbsp;`e'&nbsp;(&nbsp;`info-edit'&nbsp;)&nbsp;命令。非&nbsp;`nil'&nbsp;<BR>值使能它。&nbsp;<BR>&nbsp;<BR>`Info-enable-actvie-nodes'&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;当设置成非&nbsp;`nil'&nbsp;值时,允许&nbsp;info&nbsp;执行&nbsp;节点关联的&nbsp;Lisp&nbsp;代码。&nbsp;<BR>当节点被选择时&nbsp;Lisp&nbsp;代码被执行。&nbsp;<BR>&nbsp;<BR>`Info-directory-list'&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;用来搜寻&nbsp;info&nbsp;文件的目录列表。每一条目是一个字符串(目录名)&nbsp;<BR>或&nbsp;`nil'&nbsp;(&nbsp;使用缺省目录名&nbsp;)。&nbsp;<BR>&nbsp;<BR>`Info-directory'&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;缺省的&nbsp;info&nbsp;文档所在目录。仅仅在功能&nbsp;`Info-directory'&nbsp;被呼叫&nbsp;<BR>时使用。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;第三章&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;建立一个&nbsp;Info&nbsp;文件&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;请参阅&nbsp;Texinfo&nbsp;来学习怎样写&nbsp;Texinfo&nbsp;文档,怎样用&nbsp;Texinfo&nbsp;文件&nbsp;<BR>产生&nbsp;info&nbsp;文档以及怎样安装&nbsp;Info&nbsp;文档。&nbsp;<BR>&nbsp;<BR>-----------------------------------------&nbsp;<BR>&nbsp;<BR>--&nbsp;<BR>※&nbsp;来源:·BBS&nbsp;水木清华站&nbsp;smth.org·[FROM:&nbsp;166.111.34.143]&nbsp;<BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -