1.线上查询与帮助

1.man
shell

功能:显示系统手册页信息(manual)
bash

语法很复杂
ide

经常使用选项:
函数

-a:显示全部匹配项
ui

-f:至关于whatis命令,精确匹配
google

-k:至关于apropos命令,模糊匹配
spa


man man #查看man手册帮助信息
orm

man的帮助章节:
token

1 : 用户命令帮助信息(User Commands)
游戏

2 : 系统调用相关帮助信息(System Calls)

3 : 库和函数相关帮助信息(C Library Functions)

4 : 特殊设备或文件帮助信息(主要是/dev目录下的文件)(Devices and Special Files)

5 : 文档说明(File Formats and Conventions)

6 : 游戏相关帮助信息( Games et. Al.)

7 : 杂项(  Miscellanea)

8 : 系统管理员和程序用户相关帮助信息(System Administration tools and Deamons)

示例:

[root@localhost ~]# man ls  #要查看一个命令的帮助信息,直接man后加这个命令
[root@localhost ~]# man -k mkdir #说明mkdir的关键帮助信息在第一章
mkdir                (1)  - make directories
[root@localhost ~]# apropos mkdir #同上
mkdir                (1)  - make directories
[root@localhost ~]# man -f mkdir #简洁显示命令的是什么
mkdir                (1)  - make directories
[root@localhost ~]# whatis mkdir
mkdir                (1)  - make directories
[root@localhost ~]# manpath
/usr/local/share/man:/usr/share/man/en:/usr/share/man
[root@localhost ~]# man 1 ls 
[root@localhost ~]# man -k passwd
chpasswd             (8)  - update passwords in batch mode
gpasswd              (1)  - administer /etc/group and /etc/gshadow
lpasswd              (1)  - Change group or user password
pam_localuser        (8)  - require users to be listed in /etc/passwd
passwd               (1)  - update user's authentication tokens
passwd [sslpasswd]   (1ssl)  - compute password hashes
saslpasswd2          (8)  - set a user's sasl password
[root@localhost ~]# man -f passwd
passwd               (1)  - update user's authentication tokens
passwd [sslpasswd]   (1ssl)  - compute password hashes

2.help

功能:简约帮助

内建命令: help + 内部命令

外部命令: help + --help

经常使用选项:

-s:显示简单的帮助信息

示例:

[root@localhost ~]# help cd
cd: cd [-L|-P] [dir]
[root@localhost ~]# type cd
cd is a shell builtin
[root@localhost ~]# help mv
-bash: help: no help topics match `mv'.  Try `help help' or `man -k mv' or `info mv'. 这里报错是由于mv是外部命令,不能使用help查看
[root@localhost ~]# type -a mv
mv is aliased to `mv -i'
mv is /bin/mv

总结:

遇到陌生命令-type(检查命令是内建仍是外部命令)-help(简单帮助)-man page(man手册精确匹配)-baidu|google(仅做参考)