命令 Command
type 显示指定命令属于那种类型
命令类型:
内置命令(shell内置,shell builtin):内部,内建
外部命令:在文件系统的某个路径下有一个与命令名称相应的可执行文件
enable 既可以查看内部命令,同时也可以判断是否为内部命令
enable -a 查看内部命令
enable COMMAND 判断是否为内部命令
env、printenv 显示环境变量的值
环境变量:命名的内存空间
变量赋值 如:NAME=Jerry
PATH命令所在路径(冒号分隔)
o(n)衡量一个程序执行速度的标准
hash 缓存,历史命令
内部命令用户输入时系统调用的速率快,不是内置命令,系统将会读取环境变量文件.bash_profile、/etc/profile去找PATH路径
help 帮助
内部命令:
help COMMAND
外部命令(大部分):
COMMAND --help
命令手册 Manual
man COMMAND COMMAND的命令手册
whatis COMMAND COMMAND描述执行什么功能
分章节:
1.用户命令Executable programs or shell commands(/bin, /usr/bin, /usr/local/bin )
2.系统调用System calls
3.库调用 Library calls
4.特殊文件Special files (设备文件)
5.文件格式 File formats and conventions (配置文件的语法)
6.游戏Games
7.杂项Miscellaneous
8.管理命令 Kernel routines (/sbin, /usr/sbin, /usr/local/sbin )
参数:
< > 必选
[ ] 可选
... 可重复
| 多选一
{ } 分组
MAN内容:
NAME 命令名称及功能简要说明
SYOPSIS 用法说明,包括可用选项
DESCRIPTION 命令功能详细说明,可能包括每一选项的意义
FILES 命令相关的配置文件
BUES
EXAMPLES 使用示例
SEE ALSO 另外参照
翻屏:
向后一屏:SPACE (空格)
向前一屏:b
向后一行:ENTER (回车)
向前一行:k
查找:
至前向后搜索:/KEYWORD
后一个:n
前一个:N
至后向前搜索:?KEYWORD
前一个:n
后一个:N
退出:q