- Linux命令帮助信息查看方式
- help的使用
- 内部命令和外部命令类型查询
- help使用命令
- man的使用
- man使用说明
- man目录说明
- 命令格式中字符含义
help和man
help的使用Linux系统的命令,分为内部命令和外部命令,内部命令是Linux shell中自带的命令,外部命令是Linux文件系统中存在的一个应用程序
内部命令和外部命令类型查询type 查看Linux命令的类型
使用格式: type [options] [command]
# 内部命令在结果中出现“builtin”、“内建”等关键字 ubuntu@ubuntu:~$ type cd cd 是 shell 内建 # 外部命令,有文件路径显示 ubuntu@ubuntu:~$ type cat cat 已被录入哈希表 (/usr/bin/cat)help使用命令
内部命令:help [command]
外部命令:command --help
# 内部命令
buntu@ubuntu:~$ help cd
cd: cd [-L|[-P [-e]] [-@]] [目录]
改变 shell 工作目录。
改变当前目录至 DIR 目录。默认的 DIR 目录是 shell 变量 HOME
的值。
变量 CDPATH 定义了含有 DIR 的目录的搜索路径,其中不同的目录名称由冒号 (:)分隔。
一个空的目录名称表示当前目录。如果要切换到的 DIR 由斜杠 (/) 开头,则 CDPATH
不会用上变量。
如果路径找不到,并且 shell 选项 `cdable_vars' 被设定,则参数词被假定为一个
变量名。如果该变量有值,则它的值被当作 DIR 目录。
选项:
-L 强制跟随符号链接: 在处理 `..' 之后解析 DIR 中的符号链接。
-P 使用物理目录结构而不跟随符号链接: 在处理 `..' 之前解析 DIR 中的符号链接。
-e 如果使用了 -P 参数,但不能成功确定当前工作目录时,返回非零的返回值。
-@ 在支持拓展属性的系统上,将一个有这些属性的文件当作有文件属性的目录。
默认情况下跟随符号链接,如同指定 `-L'。
`..' 使用移除向前相邻目录名成员直到 DIR 开始或一个斜杠的方式处理。
# 外部命令
ubuntu@ubuntu:~$ cat --help
用法:cat [选项]... [文件]...
连接所有指定文件并将结果写到标准输出。
如果没有指定文件,或者文件为"-",则从标准输入读取。
-A, --show-all 等效于 -vET
-b, --number-nonblank 对非空输出行编号,同时取消 -n 选项效果
-e 等效于 -vE
-E, --show-ends 在每行结束处显示"$"
-n, --number 对输出的所有行编号
-s, --squeeze-blank 不输出多行空行
-t 与 -vT 等效
-T, --show-tabs 将跳格字符显示为^I
-u (被忽略)
-v, --show-nonprinting 使用^ 和M- 引用,除了LFD和 TAB 之外
--help 显示此帮助信息并退出
--version 显示版本信息并退出
示例:
cat f - g 先输出f 的内容,然后输出标准输入的内容,最后输出g 的内容。
cat 将标准输入的内容复制到标准输出。
man的使用
语法:man [command]
上下方向键:翻行
enter:向下翻行
pagedown:向下翻页
pageup:向上翻页
/word:从上往下查找关键字
?word:从下往上查找关键字
q:退出当前帮助信息
NAME:命令名称及简要用法
SYNOPSIS:语法格式,可能包括一些选项的使用
DESCRIPTION:命令和命令选项的详细说明
Exit status:退出状态码
AUTHOR:作者信息
REPORTING BUGS(BUG):发现BUG时如何反馈信息
COPYRIGHT:该命令的版权信息
SEE ALSO:另外参照的帮助信息
OPTIONS:说明该命令每一个选项的详细用法
EXAMPLES:命令使用实例
1:User Commands,普通用户命令(/bin /usr/bin /usr/local/bin):binary二进制
2:System Calls,系统调用库
3:C Library Functions,库调用
4:Devices and Special Files,设备或特殊文件(硬件设备)(硬件设备存放在/dev)
5:File Formats and Conventions,查看配置文件格式
6:Games et. Al.游戏
7:Miscellanea,杂项
8:System Administration tools and Deamons,管理命令(/sbin /usr/sbin/usr/local/sbin)sbin:secret binary
| 字符 | 含义 |
|---|---|
| < > | 必须使用的选项或参数,不可以省略 |
| [ ] | 可是省略的选项或参数 |
| ... | 可以使用多个选项或参数 |
| { } | 分组,没有特殊意义 |
| | | 代表多选一 |



