您的位置:首页 > 运维架构 > Linux

Linux帮助简述

2009-11-03 21:59 134 查看
获得Linux帮助信息的方法:

概要:
help;man page;info;/usr/share/doc, howto;www.tldp.org;google/baidu;

一.命令行shell下帮助

1.help
bash的内部命令有40个,主要包括exit、less、lp、kill、 cd、pwd、fc、fg等。bash内置的命令列表可以通过在命令行敲入help即可获得。这些内部命令没有独立的命令程序(即你无法搜索到这些命令) 和帮助文件,help命令提供这些命令的在线帮助,有趣的是help命令本身也是内部命令。所以使用的第一个help是:
#help help
上面以help命令把自己作为参数来获得自己的帮助。使用help命令提供某命令的帮助方法非常简单在help命令后空格输入命令名称即可。
#help kill
Help命令提供kill命令参数很详细,如果你对Linux有一定了解后往往只需要主要的语法,那么可以使用“-s”参数:
#help -s kill
kill: kill [-s sigspec | -n signum | -sigspec] [pid | job]... or kill -l [sigspec]
#ps --help

2.man page

man 是manual(手册)的缩写,使用man这个命令可以调阅其中的帮助信息,非常方便和实用。 例如, 使用ps命令时遇到困难, 可以输入man ps得到帮助信息. 这会显示出ps的手册页。由于手册页man page是用less程序来看的(可以方便地使屏幕上翻和下翻), 所以在man page里可以使用less的所有选项. 在less中比较重要的功能键有: [q]退出 ;[Enter]一行行地下翻 ;[Space]一页页地下翻 ;上翻一页 ;[/]后跟一个字符串和[Enter]来查找字符串 ;
发现上一次查找的下一个匹配。手册页man page在很少的空间里提供了很多的信息。
Linux手册页主要有九个部分(9个类型):

(1)普通用户指令/(2)系统调用/(3)程序库说明/(4)设备说明,“/dev”目录下设备文件的说明/
(5)文件格式,“/etc”目录下配置文件的说明/(6)游戏/ (7)协议转换和杂项/(8)系统指令(只有超级用户可以执行)/(9)内核;
man手册页文件存放在/usr/share/man目录下,文件格式是“.gz”压缩格式。命名规则是:“手册名称.手册类型.gz”。

手册页内容 描述
NAME 程序或者命令的名称、手册节号以及发布日期
SYNOPSIS 怎样调用命令,带有所有选项和参数的完整列表
DESCRIPTl0N 命令及其用法的简短小结
RETURN VALUES 程序或者库函数返回值,以及产生特定返回值的环境
EXIT STATUS 经常用来替代服TURNVALUS
OPTIONS 按字母顺序排列的选项和参数清单,如果有的话
FILES 命令使用的或者能使用的文件清单
USAGE 用程序的语言说明的简明语法,如果有的话
ENVIROMENT 命令使用的或者能使用的环境变量清单
DIAGNOSTICS 命令产生的错误信息及其解决办法的清单
NOTES 不能够归入其他任何一种类别下的所有信息
AUTHOR 命令的作者或者维护者的名字,可能带有电子邮件地址或URL地址
CONFORMING TO 列出程序遵循的任何标难,比如PoSIX或ISO
SECURITY 讨论和程序有关的安全问题和风险,比如有问题的配置或执行环境 SEE ALSO 和命令有关的交叉索引和信息
BUGS 指出己知的bug和错误功能,以及怎样和程序的作者联系修正它们
man的使用方法:使用命令“man
passwd”其中N (1-9,n)参数指定手册页的类型。这是因为存在有同名的手册页。如“man 1 passwd” 和“ man 5 passwd ”显示的手册页内容是不同的。

3.textinfo

textinfo是Linux系统提供的另外一种格式的帮助信息。和man相比textinfo是具有更好交互功能。它支持链接跳转功能。通常使用info和pinfo命令来阅读textinfo文档。
Linux 中的大多数软件开发工具都是来自自由软件基金会的 GNU 项目,这些软件的在线文档都以 textinfo文件的形式存在。textinfo文档一般保存在 /usr/info 目录下。info 程序是 GNU 的超文本帮助系统。
运行 info,可以在 shell 提示符后输入 info(不要来参数),它将列出一个文档的清单. 如果您没有发现您所需要的, 那是因为您没有安装包含那个文档的软件包, 用RPM安装后再试, info 帮助系统的初始屏幕显示了一个主题目录,你可以将光标移动到带有 * 的主题菜单上面,然后按回车键进入该主题,也可以键入 m,后跟主题菜单的名称而进入该主题。例如,键入 m,然后再键入 gcc 就会进入 gcc 主题中。info系统是一个超文本系统. 任何高亮度显示的文字都有一个连接导向更多的信息。使用[Tab]将光标移到连接, 并按[Enter]进入连接. 按[p]返回上一页,
翻到下一页, 而 回到文档的上一层。C-h获得帮助,m接入选单界面。如果你要在主题之间频繁跳转,记住如下的几个命令键:
* n:跳转到该节点的下一个节点;
* p:跳转到该节点的上一个节点;
* m: 指定菜单名而选择另外一个节点;
* f:进入交叉引用主题;
* l:进入该窗口中的最后一个节点;
* TAB:跳转到该窗口的下一个超文本链接;
* RET:进入光标处的超文本链接;
* u:转到上一级主题;
* d:回到 info 的初始节点目录;
* h:调出 info 教程;
* q:退出 info。
Pinfo兼容info的功能,并且支持彩色链接文本,鼠标选定支持等功能。运行pinfo
#pinfo
Pinfo提供的基于浏览器风格的textinfo的文档程序界面见图1,使得操作更加简单界面更加友好。

4.软件包项目文档

Linux 中的大多数软件开发工具都是来自自由软件基金会的 GNU 项目,这些软件包除了提供手册页和textinfo外,还提供项目文档,存放目录是/usr/share/doc目录。每个软件包都拥有与其同名 的文档目录,目录命名格式:“软件包名称.版本号”。tin包版本1.22, 文档就放在/usr/share/doc/tin-1.22目录。有些项目文档为了方便阅读还提供了多种格式的文件。Html格式用浏览器阅读,ps格式用 postscipt Viwer查看或打印输出,txt格式用文本编辑器查看或在命令行下阅读。软件包的项目文档都包含特定的文件,文件命名遵循以下规定:
AUTHOR:作者信息
BUGS:系统存在的Bug
CHANGES:修改纪录
COPYING:版权声明
INSTALL:安装方法
LANGUAGES:语言类型
NEWS:新版本的特点
ONLINEHELP:在线帮助
TODO :项目发展计划

5. HOWTO

HOWTO 文件是可供用户参考的联机文档的另一种形式,HOWTO 文件的文件名都有一个 HOWTO 后缀,并且都是文本文件。这些文件位于系统 /usr/share/doc/HOWTO 目录下。每一个 HOWTO 文件包含 Linux 某一方面的信息,例如它支持的硬件或如何建立一个引导盘。要想查看这些文件,进入HOWTO所在的目录,使用 more 命令:
#cd /usr/share/doc/HOWTO; more HOWTO

二、桌面环境下的帮助信息

1.GNOME桌面
在GNOME桌面环境下提供专门的帮助浏览器yelp,通过yelp不仅可以在图形环境查看手册页和texinfo帮助文档,还可以以浏览GNOME桌面 日身的联机帮助文档。此外yelp还提供了索引功能,可以在各种文档中进行跳转查找。提高用户获得帮助信息的速度。运行yelp的方法是;在GNOME主 选单上选择“帮助”子选单项,或在GNOME图形环境下打开一个终端输入yelp。

2.KDE桌面
KDE桌面环境也提供了帮助信息,运行方法是;在KDE主选单上选择“帮助”子选单项,启动KDE帮助中心。KDE帮助中心像yelp一样还提供了索引功能,可以在各种文档中进行跳转查找。见图-3。

相比之下KDE帮助中心的内容更加详细,除了手册页和texinfo帮助文档外还有一些教程。

三、RedHat linux手册页

可以从RedHat的官方网站下载手册。下载网址:http://www.redhat.com/docs/manuals/linux/RHL-10-Manual/
Redhat Linux 手册页表
手册内容 文件名称 说明 语言 格式
x86 Installation Guide rhl-ig-x86-zh_CN 安装指南 中文 pdf、html、ps
Getting Started Guide rhl-gsg-zh_CN 使用指南 中文 pdf、html、ps
Customization Guide rhl-cg-zh_CN 定制指南 中文 pdf、html、ps
Reference Guide rhl-rg-en 参考指南 英文 pdf、html、ps
Security Guide rhl-sg-en 安全指南 英文 pdf、html、ps
System Administration Primer rhl-sap-en 系统管理 英文 pdf、html、ps
Glossary rh-glossary-en 术语 英文 pdf

四、LDP文档

从第一个Linux HOWTO—“安装HOWTO“开始,Matt Welsh首创了面向解决方案、 要点提纲形式的文档。如今,这已经成为了像Linux一样的工程项目,越来越多的人加入其中,相应的工具出现了,文档也大量涌现,并被翻译成各国语言和发 布。TLDP是最大的Internet工程之一,它拥有数百成员撰写的数百个文档,包括小到简明的手册页和大到上百页的详细指南。这些文档几乎覆盖了 Linux的所有方面,并且是免费发布的,就像开放源代码软件本身一样。
LDP的主页是:http://www.tldp.org/ (国内镜向http://linux.shtdu.edu.cn/LDP/目前只能通过教育网访问)提供的文档类型有:
1. HOWTOs文档:
HOWTO文档采用多种格式进行发行,如Txt、Html、Pdf等流行的文档格式都有,读者可以以根据需要下载相应的文档压缩包进行离线阅读,HOWTO的作者会根据需要不定期的对文档进行版本更新,通常文档的更新是跟随某个相关软件或发行版本的升级而进行的。
2. mini-HOWTOs文档
mini-HOWTOs文档内容和风格与HOWTOs文档都非常相似,只是文档的主题和篇幅都要比HOWTOs文档小—些。由于其主题小而对于解决某个问题更有针对性.多为力某个类型问题的使用技巧。通过mini-HOWTOs文档通常可以快速解决现有问题。
3. man手册页
和联机手册页相比,LDP的man手册页会定期进行更新,读者可以在LDP的站点获得最新的命令手册页。
4. FAQ文档
FAQ文档采用一问一答的形式对常见的问题给出解决方法,往往能够在找到问题之后快速解决问题。http://www.tldp.org/FAQ/LDP-FAQ/
5. Guide文档
Guide文档是对Linux某个方面应用的指南,主体范围较大、篇幅较长,读者可以把它其作为比较系统的教程来阅读。 http://www.tldp.org/guides.html

五.google搜索
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息