1)命令名称:man
命令英文原意:manual 手册,指南
命令所在路径:/bin/manual
执行权限:全部
功能:获得帮助信息
语法:man [命令或配置文件],查找文件帮助直接写文件名,不能写它的绝对路径
注意:如果配置文件和命令的名字一样,则会优先查找命令的帮助文件
man显示的命令手册是有分章节的,一般分为8章】
man 章节序号 命令 : 表示查看命令的指定章节的内容
如果手册内容乱码,执行export LANG=en 将所有编码换成英文就不会了
如:
上面是man ls的结果,LS(1)表示这是第一章节,而第一章节为User Command
并非所有的命令都有8个章节的,使用 whatis COMMANFD 即可查找命令有哪几个章节
8个章节分别为:
1:用户命令 User Command (/bin /usr/bin /usr/local/bin)
2:系统调用 System call 显示该命令的系统调用在哪
3:库调用 API
4:特殊文件(设备文件都是特殊文件)
5:文件格式(复杂命令对应的配置文件的语法)
如:paswd命令对应的有一个配置文件/etc/passwd,里面内容的格 式可通过man 5 passwd查看
6:游戏:game
7:杂项:不便归类的项
8:管理员命令(/sbin /usr/sbin /usr/local/sbin)
如:man passwd 查找passwd这个命令的帮助文件
Man 5 passwd 则是查找passwd这个配置文件的帮助文件, 如果5变成1,则是查找命令的帮助文件
在man中的小命令:
2) 命令名称:info
命令英文原意:information
命令所在路径:/bin/info
执行权限:全部
功能:获得帮助信息
语法:info [任何关键字]
如:info ls 查看ls的帮助信息
3) 命令名称:whatis apropos makewhatis
命令英文原意:search the whatis database for strings
命令所在路径:/usr/bin/whatis apropos
/usr/sbin/makewhatis
执行权限:all user , all user , root
功能:whatis获得简短的帮助信息,没有man这么多
Apropos搜索文件中包含所输入的字符串的文件,相当于man -k
语法:whatis /apropos [任何关键字]
原理:whatis和apropos是在数据库中搜索,而makewhatis则是手动更新数据库
4)命令 –(两条杠)help 或者 help 命令
查看shell内置命令的帮助
如果是用man查询命令的帮助,无法查询shell内置命令的帮助