1、内部命令:help command

example :

[root@localhost man]# help type

外部命令:命令自带简要格式的使用帮助

example:

[root@localhost man]# ls --help

2、使用手册:manual

一般路径为:/usr/share/man                   #可通过 ls 命令查看

man命令格式:man command

man命令又分为很多section:

NAME:命令功能性说明

SYNOPSIS:命令使用语法格式

DESCRIPTION:描述

OPTIONS:选项说明

EXAMPLE:使用实例

AUTHOR:作者

BUG:提交bug的方式

SEE ALSO:参考的资料

……

在使用手册中符号的意思:

<>   表示必须提供的内容

[]     表示可选的内容

a|b   表示2选1或者多选一

…     表示同类内容可出现多个

{}      表示辅助分组,只表示区分意义

manual:压缩格式的文件,有章节之分

manual的路径:/usr/share/man

/man1

/man2

……

man1:用户命令。普通用户和管理员都可以运行的命令

man2:系统调用。     example:ls /usr/share/man/man2 中的 open 等

man3:C库调用

man4:设备文件及特殊文件

man5:文件格式(配置文件格式)   ???

man6:游戏使用帮助

man7:杂项

man8:管理工具和守护进程

注:管理工具是指只有管理员才能运行的命令或者帮助

查看man 命令使用帮助的命令:man man

man的使用命令格式: man command

查找方式:会从第一章喀什查找,一直到最后一个章节。如command 存在于多个章节时,可通过以下命令查找:

man 数字 command                 可查看对应章节中的帮助,注:1-8章节时最常用的章节

如何查看command 在哪些章节下有帮助:whatis command

注:man命令执行过程式查询数据库进行的,数据库是可更新的,更新命令如下:

makewhatis

man命令打开手册后的查看方法:

空格键:翻屏,按一次,从当前屏向尾部翻一屏

b:向文件首部翻一屏

Ctrl+d:向文件尾部翻半屏

Ctrl+u:向文件首部翻半屏

回车键:一次向文件尾部翻一行

k:一次向文件首部翻一行

G:跳转到最后一行

*G:跳转到制定行                  *  表示数字

1G:跳转到第一行

文件查找:

/keyword           从当前位置向尾部依次查找,部区分字符大小写

?keyword         从文件尾部向文件首部依次查找

n                        从查找结果的首部向尾部查看

N                        从查找结果的尾部向首部查看

如manual 的存储位置改变,或者我们要指定manual 的搜索路径,可使用如下格式查看:

man -M /PATH command

example:man -M /home/mysql/man mysql

man命令使用参考:http://os.51cto.com/art/201312/425525.htm

联系题:

1、添加一个用户geetoo

2、添加用户slackware,要求其所使用的shell为 /bin/tcsh

答:1、添加用户:useradd geetoo

设置用户密码:passwd geetoo

2、useradd slackware -s /bin/tcsh

注:查看用户信息命令:ID username

查看用户shell命令:vi /etc/passwd    或者tail -1 /etc/passwd

3、info command  获取命令的在线帮助文档

4、很多程序会自带帮助文档,一般程序的帮助文档存放目录为:

/usr/share/doc/app-version

一般帮助文档中的几个重要部分:

README:程序的相关文件

INSTALL:安装帮助

CHANGES:版本迭代时的改动信息

5、主流发行版的官方文档

example:http://www.redhat.com/doc

注:程序的官方文档多为 document 或者 doc

6、搜索引擎

Google keyword或者filetype

7、书籍的出版社

reiley

wrox

机械工业出版社

电子工业出版社

人邮出版社

清华大学出版社

水利水电出版社