1.1 命令类型
命令类型有:alias(别名)、keyword(关键字,shell保留字)、function(函数,shell函数)、builtin(内部命令,shell内部命令)、file(文件,磁盘文件,外部命令)、unfound(没有找到)
1.1.1 type命令
#语法格式:type [-afptP] name [name ...]
# 选项:
-t 根据name的类型返回一个单词(别名,关键字,函数,内建,文件),否则返回空值
-p 如果给出的指令为外部指令,则显示其绝对路径
-a 在环境变量“PATH”指定的路径中,显示给定指令的信息,包括命令别名
#作用:用来显示指定命令的类型,判断给出的指令是内部指令还是外部指令
#示例:
# type -t cd # 判断cd指令是内部指令还是外部指令
# type -t sh # 判断sh指令是内部指令还是外部指令
1.2 命令帮助
help命令只能显示shell内部命令的帮助信息,对于外部命令的帮助信息可以使用man命令或info命令或命令 –help方式
1.2.1 help命令
#语法格式:help [-dms] [pattern ...]
# 选项:
-d 输出每个主题的简短描述
-m 以 man 手册的格式显示使用方法
-s 为每一个匹配 PATTERN 模式的主题仅显示一个用法
#作用:用于显示shell内部命令的帮助信息
#示例:
# help -m help # 显示help命令帮助信息
# help -m cd # 显示cd命令帮助信息
1.2.2 –help参数
#语法格式: --help
#作用:显示外部命令帮助信息
# 示例:
# sh --help # 显示sh命令帮助信息
1.2.3 man命令
#语法格式:man [option]
#选项:
-a 在所有的man帮助手册中搜索
-f 显示给定关键字的简短描述信息
-p 指定内容时使用分页程序
-w 显示文件所在位置
#作用:查看Linux中的指令帮助、配置文件帮助和编程帮助等信息
#示例:
# man mv # 查看mv命令帮助信息
1.2.4 info命令
#语法格式:info [option]
#作用:查看Linux指令帮助信息
#示例:
# info mv # 查看mv命令帮助信息
1.2.5 whatis命令
#语法格式:whatis [option]
#作用:查看常用命令简介信息
#示例:
# whatis pwd # 查看pwd命令简介信息