--<<Emacs Tutorial>> 第884行 Emacs22中自带的版本
市面上大多数Linux入门书籍都会教人用man命令快速查阅命令的用法,而将info命令做重点介绍的很少。
然而 info文档,是研究、学习GNU/Linux的主要参考文档 。
看看以下的数据,以明确info的作用和重要性。
<<emacs>>info文档制作成pdf后,共561页
<<elisp>>(emacs lisp)info文档制作成pdf后,共1011页
<<gcc>>info文档制作成pdf后,共636页
<<gdb>>info文档制作成pdf后,共270页
<<autoconf>>info文档制作成pdf后,共328页
<<binutils>>(Binary Utilities)info文档制作成pdf后,共72页
info文档是GNU官方提供的详细教程、参考手册。
想系统地学习正宗的自由软件的朋友,info文档是必备的。
(一) 阅读
阅读info文档,可以使用info命令。
进入info主界面后,输入?可获得使用info窗口的命令。
主要有:
q 退出info程序
m 查询并进入相应主题(如gcc,emacs,binutils)
l 返回上一次浏览的页面
n 进入"next"node
p 进入"previous"node
u 进入上一层node
info文档支持超链接,在"* xxxxxxx"这样的行中,回车即跳转到超链接所指向的地方。
熟悉emacs的朋友,推荐使用emacs的info功能(C-h i)。除了上面的命令在emacs下可用外,emacs还提供了书签功能。
C-x r m 建立书签
C-x r l 显示书签列表
C-x r b 跳转到书签所指示的位置
M-x bookmark-write 将书签保存到指定的文件中
M-x bookmark-load 加载书签
(C指ctrl,M一般指alt)
(二) 安装info文档
例子1:
下载emacs-lisp-intro.info.gz
1)解压得到emacs-lisp-intro.info文件
2)查看emacs-lisp-intro.info文件
START-INFO-DIR-ENTRY
* Emacs Lisp Intro: (eintr).
A simple introduction to Emacs Lisp programming.
END-INFO-DIR-ENTRY
START-INFO-DIR-ENTRY和END-INFO-DIR-ENTRY之间这几行
从()中得到的eintr这个名字
3)更正文件名字emacs-lisp-intro.info为eintr.info
4)压缩eintr.info为eintr.info.gz
$ gzip eintr.info
5)移动eintr.info.gz到info目录
$ sudo cp eintr.info.gz /usr/share/info/
$ cd /usr/share/info/
6)安装
$ sudo ginstall-info --info-file=eintr.info.gz --dir-file=dir
现在就安装好eintr.info了
7)卸载eintr.info的方法为
$ cd /usr/share/info
$ sudo ginstall-info --info-file=eintr.info --dir-file=dir --delete
例子2:
下载emacs.info.tar.gz
1)解压文件得到
$ tar xvf emacs.info.tar.gz
emacs.info
emacs.info-1
emacs.info-2
emacs.info-3
emacs.info-4
emacs.info-5
emacs.info-6
emacs.info-7
emacs.info-8
$
2)查看文件emacs.info
START-INFO-DIR-ENTRY
* Emacs: (emacs). The extensible self-documenting text editor.
END-INFO-DIR-ENTRY
START-INFO-DIR-ENTRY和END-INFO-DIR-ENTRY之间这几行
从()中得到的emacs这个名字
emacs.info和emacs.info-* ()中的名字应该是一样的,所以只查看emacs.info
3)emacs.info和()中的名字emacs一致,所以不用更改
info识别的是info目录下文件emacs.info或emacs.info.gz中的名称emacs
4)压缩为gz后缀文件
$ gzip *
5)移动所有info.gz文件到info目录
$ sudo cp *.info.gz /usr/share/info/
$ cd /usr/share/info/
6)安装
$ sudo ginstall-info --info-file=emacs.info.gz --dir-file=dir
现在就安装好emacs.info了
7)卸载eamcs.info的方法为
$ cd /usr/share/info
$ sudo ginstall-info --info-file=emacs.info --dir-file=dir --delete
网络资源:
1)GNU Manuals Online
http://www.gnu.org/manual/manual.html
另附图片:
用手机阅读info文档的情况
时间:2009-08-09 12:19
来源:Linuxeden
作者:c-aries
原文链接