荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: georgehill (佐治·希尔), 信区: Linux
标  题: info教程第一部分(转寄)
发信站: BBS 荔园晨风站 (Fri Jan 21 00:24:43 2000), 站内信件

【 以下文字转载自 georgehill 的信箱 】
【 原文由 georgehill.bbs@smth.org 所发表 】
发信人: GoldenEagle (鹫*只想飞), 信区: Linux
标  题: info教程第一部分(转寄)
发信站: BBS 水木清华站 (Thu Jan 20 18:01:21 2000)


转载自ana的主页 http://ana.163.net/

---------------------------------------------
        Info 使用指南
Info 是GNU的联机文档阅读器。它功能强大,不仅仅用来读info
文档,而且可以读man文档。在命令行方式和EMACS(meta-h i)
中使用方法几乎完全一样。下面我翻译的是GNU文档中的info章节。
(在命令行下用 'info info' 查看)
简介:
    info 是阅读文档的程序,你现在正在使用。
    如果要学习怎样使用info,请按 'h',它将给出info的命令列表。
    如果要学习info的高级命令,按 'n' 两次,它将把你带到
'info 专家模式' 一章,跳过 '开始' 目录。
目录:
一、开始
二、info进阶
三、建立info文件
第一章:  开始
    info手册的第一部分描述了info的一些常用部分,第二部分
描述了info的高级命令,以及在写info文件时与写texinfo的需要
注意的地方,第三部分介绍了怎样用texinfo文件产生info文档。
(说来惭愧,我也是个初学者,对于texinfo也一窍不通,所以这
篇文章不是info文件)
小节目录:
一、使用info 【info的窗口简介】
二、帮助     【怎样使用info】
三、帮助-P   【回到上一节】
四、帮助-^L  【空格、删除键、B、和^L命令】
五、帮助-M   【目录】
六、帮助-Adv 【高级info命令】
七、帮助-Q   【退出info】
第一节:     info窗口介绍
  当你使用info的时候,它会出现一个窗口,在窗口的底部的右下角
如果出现 `--All----' 的字样,那就表示你看见了整个的当前文档。
假如出现`--Top----' ,那么表示当前文档的长度超出了屏幕的显示
范围,要查看其余部分文字请按空格键〈SPC〉,要翻看已经看过的部
分,按删除键〈Backspace〉或〈Delete〉键。

  这儿有40行,你可以试试空格键和删除键看看发生了什么事情。在
最后将会告诉你下一步如何去做。
This is line 17
This is line 18
This is line 19
This is line 20
This is line 21
This is line 22
This is line 23
This is line 24
This is line 25
This is line 26
This is line 27
This is line 28
This is line 29
This is line 30
This is line 31
This is line 32
This is line 33
This is line 34
This is line 35
This is line 36
This is line 37
This is line 38
This is line 39
This is line 40
This is line 41
This is line 42
This is line 43
This is line 44
This is line 45
This is line 46
This is line 47
This is line 48
This is line 49
This is line 50
This is line 51
This is line 52
This is line 53
This is line 54
This is line 55
This is line 56

  假如你已经到达这儿,请用删除键返回到开始,然后再回到这儿,
你就会明白空格键和删除的功能。
   >> 按 `n' 到下一节,仅仅敲入一个字符,不要敲入引号也不要敲入
回车键。
   >> 当出现 '>>' 时表示现在是敲入命令的时候了。
第二节   怎样使用info
   现在你正在看文档的一个"Node"(小节),小节就是对于一个目录
的一个部分的详细描述。
    屏幕最顶行就是它的"header",(对不起,我的文件不是info文档,
所以没有顶行),它说明了这是一个名叫 "Help" 的小节,现在阅读的
文件是 "info" ,下一节是叫 "Help-P",一个高级的info命令可以让你
到你所知道的任何小节。
    在 'Next'的旁边也许会有上一节(Previous)或下一节(Up)。就
象你所见的,这一节也有'Previous'和'Up'。
   现在请到下一节,叫做 'Help-P'。
   >> 按 `n' 到下一节,仅仅敲入一个字符,不要敲入引号也不要敲入
回车键。(老外真是太罗嗦! :-) )

第三节      回到上一节点
    这一节叫做 'Help-P'。上一节,如你在顶行所见,是 'Help',
就是你在按 'n' 之前的那一节,现在再按一次 'n' 的话将会把你带到
下一节, 'Help-^L'。
  >>但是现在请不要那么做,首先试试‘p’命令,它将把你带回上一
节。当你回到上一节后,请按‘n’回到这一节。
    这看起来相当轻松,但是不要太得意。事情马上就会变得复杂起来。
并且,不要试用新命令直到确切的告诉你使用它。否则你有可以跳过一
些重要的警告信息。 (老外到底是体贴人还是罗嗦?)
  >>现在请按‘n’到下一节‘Help-^L’继续学习。
第四节  空格键、删除键、B键和^L
  这一节的顶行告诉你你现在所处的小节叫做“Help-^L”,‘p’将把
你带回‘Help-P’小节。这一节的标题带有下划线; 它说明了这一节将
要讲述什么(许多小节都有标题行)。
  这一小节的内容比较多以至于一屏不能完全显示,在屏幕窗口的底部
的右下角现在显示的是‘--Top----’而不是‘--All----'。
  空格键、删除键、和‘B’将使你在一个比较大的小节中来回滚动。空
格键向前移动,显示屏幕底部以下的东西; 删除键向后移动,显示屏幕顶
部以上东西。
  >>现在按空格键(然后按删除键回到这儿)。
  当你按空格键后,屏幕底部的两行显示在屏幕顶部,后跟其他行。删除
键将屏幕顶部的两行移动到底部。
   假如已经移到了底部没有任何东西可以显示的时候,你再按空格会导至
响铃,同样到了顶部再按删除键也会导至响铃。(但是这一点好象不对,
而是再按空格键会跳到下一节,按删除键会返回上一节)
   假如你的屏幕有许多杂乱字符,你可以通过按‘C-l’让info刷新显示。
(‘Control-L’,就是按住“Control”并且按 ‘L’或‘l’ 键)
  >>现在按‘C-l’试试。
   要移回这一节的开始,你可以按许多次 Delete 。你也可以按‘b’回
到开始部位。>>现在试试。(我们已经说了足够多的废话来让文本足够长
来进行操作。但是显示屏有可能很大以至于还不够,你可以缩小你的EMACS
窗口或info窗口) 然后通过按空格键回到这里。
   假如你的窗口非常宽大,所有的小节内容一屏就显示完了,在这种情况
下,“b”将不会做任何事情。对不起,我们能做什么呢?
(这两段话自相矛盾,看来不是一个人写的)
   你已经学了好多的命令。假如你记不住的话,你可以用‘?’列出一系列
的命令简介。当你看完后,重复按空格键离开。
  >>现在可以按‘?’键,按空格键直到结束。
  从现在开始,你将接触到许多小节并不再给出警告信息,怎样使用空格和
删除键在小节中移动也将不会再被提示。
  >>现在按‘n’键进行下一节关于‘m’命令描述。
第五节  目录
  目录和‘m’命令
  仅仅使用‘n’和‘p’在小节间移动非常的受限制。目录是一种分支结
构。一个目录列出了你所能接触到的所有小节。实际上它是小节的一
部分经过特殊格式化处理的文字。目录总是开始于一行‘* Menu:’,然后
后面以‘*’开始的每一行都表示一个子目录,通常包含一个子目录的简要
名称(后面跟着一个‘:’),小节的名字以及一些简要描述。在目录的行
中那些没有以‘*’开始的行意味着没有定义任何子目录,仅仅供读者参考。
这是一个例子:
 * Foo:  FOO's Node This tell about FOO
  这个子目录名字叫 Foo,小节的描述是‘FOO's Node’,这一行剩下的部
分仅仅是给读者的提示信息。〖但是这一行并不是一个真正的目录,很简单,
因为在它上面没有以‘* Menu:’开始。〗
  当你使用目录跳转到其他小节(这种方法马上将被讲到),你所使用的是
子目录的名字,也就是子目录行中对应的第一个单词,info 使用它去寻找章
节行,从中读出小节的名字,然后跳转到对应小节中去。因为这个原因,子章
节名和小节名不相同容易引起混销,通常小节名和子目录同名比较方便,所以
这是以上子目录的一个简写:
 *Foo:: This tells about FOO
   这表示子目录名与小节名同名,它们都是‘Foo’。
  >>现在用空格键在这个小节去找到这个目录,然后通过用‘b’和空格回到
这里。正如你所见,在小节中目录是实际可见的。如果你通过查找整个小节不
能发现一个目录的话,那么这个小节没有目录并且‘m’命令不能使用。
    转到子目录的命令是‘m’-- 但是现在不要用 !  在你使用‘m’之前,
你必需理解命令与参数的不同。在这之前,你学习了许多的命令,它们都不需
要参数。当你输入一个命令后,info 立即完成相应的动作然后等待下一个命
令。而‘m’不同:它在输入了子目录的名字之后才能执行。一但你键入了
‘m’,info 将准备读取子目录名。
    现在请看屏幕的底部,有一行包含了很多的破折号,在它的下面有一行或
多行,通常是空白行。假如它是空白行,那么说明 info 在等待接收命令,象
‘n’或‘b’或空格或‘m’。假如它包含一些文本并以冒号结尾,那么说明
info 在等待读取命令的参数,在这个时候,命令不被执行。你必须要么输入
命令的参数要么按‘contrl-g’取消此命令。当你结束操作后,这一行又恢复
为空白行。
    转到子目录的命令是‘m’。在你输入了‘m’后,底部的命令行将显示
‘Menu item:’。你必须输入子目录的名字,然后按回车键结束。
    你可以缩写子目录名。假如这个缩写不是唯一的,那么缺省选择第一个
相匹配的子目录。对于缩写名的大小写不一定要完全匹配,但是不要在结尾
输入空格,或者在中间插入空格,除非在目录名中有空格出现。
    你可以利用自动补齐的特性输入目录名。在输入一部分目录名后你可以
按 Tab 键,info 可以尽量自动补齐剩下的部分。
    假如你移动光标到目录所在的行,那么你不须要输入命令,只须要按回
车键就可以跳转到相应小节。
    以下是一个目录可以让你用来练习。
    * Menu: 目录开始
    这个目录给你三种方法跳转到同一小节,Help-FOO。
    *Foo:  Help-FOO 一个有趣的小节
    *Bar:  Help-FOO 第二种方法跳转到同一小节
    *Help-FOO  另外一种方法
   >> 现在请按‘m’看看发生了什么事:
   现在你处在‘m’命令状态,接下来你必须输入子目录名。
   你可以取消‘m’命令通过按‘control-g’。

   >>现在试试,注意底部的命令行被清空。
   >>那么再输入一次‘m’。
   >>现在输入‘BAR’这个子目录名,但是现在不要按回车。
   当你输入名字的时候,你可以用删除键一次删除一个字符
来改正你输入中的错误。
   >>你现在可以试着删掉‘R’。你可以输入另一个‘R’。
但是用不着那样做,因为‘BA’已经是一个合法的缩写。
   >>现在准备跳转,按回车键。
   在看完 Help-FOO,你应该回到此处。
   >>按‘n’继续学习更多的命令。
   这儿是另一个到达 Help-FOO 的目录。你可以忽略此处或者可以
试一试,但是请你在看完之后回到此处。
* Menu:
* Help-FOO::

附录 Help-FOO ‘u’命令
    恭喜你! 这一节就是‘Help-FOO’。不象其他小节,这一节有一个
‘Up’: `Help-M' 你发出‘m’命令所在时的小节。按照惯例,当你沿
着目录树向下移动后,‘Up’将向上级移动返回。‘Previous’前一节,
也就是说,在同一级向后返回。
    你可以返回小节‘Help-M’通过按‘u’键向上返回。它将把你带回
上一小节所跳转的目录位置。你可以返回到你阅读的地方通过按空格键。
    >>现在按‘u’返回返回‘Help-M’。
第六节 高级 info 命令
    课程即将结束,因此咱们一鼓作气把它学完。
    假如你希望能够返回上一小节,那么‘l’命令可以帮助你,一次
回退一步。info 记录了你所经过的小节的历史步骤,‘l’命令沿着
历史步骤一步步回退。
    也就是说,现在按一个‘l’将把你带回到‘Help-M’。再按一个
‘l’将把你带回到‘Help-FOO’。第三个‘l’将把你带回到‘Help-M’。
    >>现在试着按三次‘l’,在每一次之间暂停看看发生了什么事情。
    然后沿着目录你可以回到这儿来。
    注意‘l’和‘p’的区别:‘l’返回到上一次你所在的小节,而
‘p’总是返回顶行所指示的前一小节(相对于这一节是‘Help-M’)
    ‘d’命令立即把你带回 info 的总目录。也就是你刚进入info所
在的目录,它包含了所有相关目录。
    有时候,在 info 文档中,你也许会看见交叉参考。交叉参考看起
来就象这样:*Note Cross: Help-Cross。这是一个真实的参考,名字叫
做‘Cross’,指向的小节名叫‘Help-Cross’。
    假如你想要阅读交叉参考,你必须使用‘f’命令。‘f’命令后要
输入交叉参考的名字(在这儿,是‘Cross’)。当你输入名字时,你可
以用删除键来改正你的输入,也可以用‘Contrl-g’取消这个命令。
    自动补齐特性也适合于‘f’命令:你可以通过按 Tab 键补齐交叉
参考的名字。
    >>按‘f’,然后输入‘Cross’,再按回车键执行。
    >>输入‘f?’可以得到这一节中的交叉参考列表。
    >>现在按‘n’继续教程的最后的一节。
附录  Help-Cross 交叉参考
    这是名叫‘Cross’的交叉参考。
    许多的交叉参考在文档结构中离引用它们的小节很远,因
此你不能期望会有 `Next', `Previous',`Up' 指出你的相对小
节。在通常模式下,‘l’是唯一的返回上一步的方法。
    >>按‘l’返回到上一步。
第七节  退出 info
    退出 info 请按‘q’键。
    这是教程的最后一节。还有很多的命令给比较熟悉的用户使用。它们
很有用,你可以阅读 info 教程的高级部分来掌握它。
    >>按‘d’回到 info 的总目录。然后输入‘minfo’然后回车,进入
文档看看其他部分。

----------------------------------------------

--
※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.34.143]
--
※ 转载:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.1.115]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店