如何在Linux中使用帮助系统

1.手册页(Man Pages)
对于Linux初学者,不能将手册页当教程,因为它只是简明的参考资料.在你需要了解某一命令的功能以及相关的参数意义时可以用到它.
手册页一般由以下几部分组成:

  • NAME 命令名称
  • SYNOPSIS 命令的语法格式
  • DESCRIPTION 对命令功能的描述
  • OPEIONS 说明该命令所提供的选项和参数
  • EXAMPLES 对命令如何使用给出的例子
  • FILES 该手册页的默认位置
  • AUTHOR 该软件的作者
  • REPORTING BUGS 告诉用户将他们发现的BUGS通过邮件发送给开发者
  • COPYRIGHT 版权信息
  • SEEALSO 与该程序有关的其他程序


man程序是基于less命令的因此less程序的操作命令都可以在man pages中使用.

在手册页的最下面一行,可以输入少量的命令,主要用于信息的浏览和定位.见下表:

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

按键                           描述

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

 q                             退出

 j                             向下滚动一行

 k                             向上滚动一行

 Space                         向下滚动一页

 Ctrl+b                        向上滚动一页

 g                             跳转到手册的第一行

 G                             跳转到手册的最后一行
 /String + Enter               在手册页中查找第一个Sting

 n                        同方向查找的下一次匹配,可多次使用

 N                        反方向查找的下一次匹配,可多次使用

 h                             获得手册页的帮助

-------------------------------------------
有时使用纸张阅读更方便.如果用户的打印机没有Postscript功能,则只能打印ASCII码,可用如下命令实现:

$ man COMMAND | lpr

如果打印机支持Postscript,则用如下命令:
$ man -t COMMAND | lpr

注: COMMAND是用户要查询的命令,如ls,mkdir,等等.


对于同一命令可能有不同的多个手册页,它们分别以不同的节号分开,如 kill 命令,节号为1的kill表示shell命令,节号为2的 命kill是Linux的系统调用.如果用户输入 man kill,实际上看的是第一节,即kill命令.如果用户想查看kill系统调用,可输入 man 2 kill.

   

2.RPM包文档

rpm是Fedora的包管理命令,它具有包的安装,删除,查询,更新等功能,参见 $ man rpm

许多软件包都有自述文件(README)和其他相关的文档.在安装软件的时候,RPM程序将在/usr/share/doc/目录下为该软件建立一个存放软件
文档的子目录.子目录的名由包的名称和版本号共同决定.如:openssh包的版本是 4.0p1版,那么相应的文档就放在
/usr/share/doc/openssh-4.0p1 目录里.

RPM包的大多数文档都是ASCII码格式,因此可用more和less命令来阅读.
例如想了解如何安装 openssh-4.0p1,可用如下命令:
$ more /usr/share/doc/openssh-4.0p1/INSTALL

想要了解某个包的帮助文件有哪些,可用如下命令:
$ rmp -qdi package_name
例如 $ rmp -qdi openssh-4.0p1

3.HOWTO和FAQ
如果用户安装了HOWTO和FAQ,Linux文档计划的大多数内容都可以在/usr/share/doc 下找到.
也可以用slocate命令查找系统内所有的HOWTO文件: $ slocate HOWTO
同样可以用该命令查看系统内所有的FAQ文档. $ slocate FAQ
这些文档的格式多种多样,包括了gzip格式的文件.为了阅读这种文件,一般要解压缩.更好的方法是
使用 zless命令,该命令无需解压缩文件就可以阅读其中的内容,这样可以减少维护硬盘的负担.

4.Info页
Info系统是一个超文本系统,任何高亮显示的文字都有一个连接导向更多的信息.常用的快捷键如下:
使用TAB将光标移到下一个连接
按ENTER键进入连接
按p键返回上一页,n翻到下一页.
按u键返回文档的上一层
按d键返回主菜单
Ctrl+x,再按Ctrl+c退出info.
直接按q键退出info

注: emacs 有一个内置的info文档浏览器,使用Ctrl+h+i键就可以进入info浏览器.

5.slocate命令
slocate命令提供了一种安全的方法为系统文件建立索引,同时用户可以通过它来快速搜索到系统中的文件.它使用了与locate类似的增量编码方案来压缩它的索引数据库,极大地提高了搜索速度.同时它包含文件的许可权和所有关系,使得用户看不见他们无权访问的文件.
slocate的常用参数如下表:
--------------------------------------------------------
参数   描述
--------------------------------------------------------
-u   从root目录开始建立索引数据库
-U dir   从指定目录建立索引数据库
-r dirlist  排除指定的目录列表,以逗号分隔.
-f filesystemlist 排除指定的文件系统列表,以逗号分隔.
--------------------------------------------------------
slocate使用的索引数据库通常由系统定期自动更新.但如果用户的计算机长时间没有运行Linux,那么很可能该
数据库不是最新的,这时需要手动更新:# slocate -u -e /mnt 或 # uptatedb

参考书目:<<Fedora Core 2 系统配置与管理>> 清华大学出版社

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值