帮助命令
man(Manual)
作用:查看联机帮助手册。
执行权限:所有用户。
man命令的快捷键:
快捷键 | 作用 |
---|---|
上箭头 | 向上移动一行。 |
下箭头 | 向下移动一行。 |
PgUp | 向前移动一页。 |
PgDn | 向下移动一页。 |
g | 移动到第一页。 |
G | 移动到最后一页。 |
q | 退出。 |
/字符串 | 从当前页向下搜索字符串。 |
?字符串 | 从当前页向上搜素字符串。 |
n | 当搜索字符串时,使用n键查找下一个字符串。 |
N | 当搜索字符串时,使用N键反向查询字符串,也就是说,如果使用"/字符串"方式搜索,则N键表示向上搜索字符串,如果使用"?字符串"方式搜索,则N键表示向下搜索字符串。 |
帮助级别:有的命令不止有一种方面的帮助,被称为不同的帮助级别,例如级别1是指普通用户可以执行的系统命令和可执行文件的帮助。使用"man -f"或者是"whatis"命令可以查询命令的帮助级别。
[root@ddkk.com ~]# whatis ls
ls (1) - list directory contents 代表ls只有级别1方面的作用。
whatis无法使用时,可能是因为数据没有更新,在centos7及以下使用"makewhatis"进行更新,在centos7以上用"mandb"更新。
LS(1) User Commands LS(1)
NAME
ls - list directory contents
"LS(1)"是指ls命令在级别1方面的作用。
USERADD(8) 系统管理命令 USERADD(8)
名称
useradd - 创建一个新用户或更新默认新用户信息
#"USERADD(8)"是指useradd命令在级别8方面的作用。
info
info命令的帮助信息是一套完整的资料,每个单独命令的帮助信息只是这套完整资料中的某一个单独小章节,日常man命令就已经够用了。
help
help只能获取Shell内置命令的帮助,可以用type命令来区分内置命令与外部命令。
例:
[root@ddkk.com ~]# type passwd
passwd 是 /usr/bin/passwd
[root@ddkk.com ~]# type cd
cd 是 shell 内建
日常使用的命令有很大一部分是外置命令,且用man和info也可以查看内置命令的帮助。
注:Shell俗称为壳,计算机壳层,是Linux中的命令解释器。
- -help
绝大多数命令都可以调用"–help"选项来查看帮助,这也是一种获取帮助的方法,例如
[root@ddkk.com ~]# ls --help
用法:ls [选项]... [文件]...
List information about the FILEs (the current directory by default).
Sort entries alphabetically if none of -cftuvSUX nor --sort is specified.
必选参数对长短选项同时适用。
-a, --all 不隐藏任何以. 开始的项目
-A, --almost-all 列出除. 及.. 以外的任何项目
--author 与-l 同时使用时列出每个文件的作者
-b, --escape 以八进制溢出序列表示不可打印的字符
--block-size=SIZE with -l, scale sizes by SIZE when printing them;
e.g., '--block-size=M'; see SIZE format below
-B, --ignore-backups do not list implied entries ending with ~
-c with -lt: sort by, and show, ctime (time of last
modification of file status information);
with -l: show ctime and sort by name;
otherwise: sort by ctime, newest first
......