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(仅做参考)