Linux学习笔记-帮助类命令
1.9.1.man
英文:manual
获得命令或者配置文件的帮助信息
查看ls命令的帮助信息
man ls
类似于more和less合在一起的命令使用方式
空格:翻页
q:退出
回车:一行一行向下翻
输入/ 和搜索内容,按回车可以搜索
查看配置文件帮助时,不能使用绝对路径,直接输入配置文件名称就可以了。
查看配置文件yum.conf的帮助信息
man yum.conf
查看passwd配置文件的帮助
[root@localhost ~]# which passwd
/usr/bin/passwd
[root@localhost ~]# whereis passwd
passwd: /usr/bin/passwd /etc/passwd /usr/share/man/man1/passwd.1.gz
whereis 显示了passwd是一个命令,同时还一个同名的配置文件,此时使用man passwd显示的是命令的帮助,而不是配置文件的帮助。
passwd.1.gz代表的是命令的帮助,1表示命令帮助,5表示配置文件的帮助,例如:passwd.5.gz
此时要查看配置文件帮助怎么办?如下命令
man 5 passwd
1.9.2.whatis
whatis 查看一个命令的简述,是干什么的。
[root@localhost ~]# whatis ls
ls (1) - list directory contents
1.9.3.apropos
查看配置文件的简述,是做什么的
[root@localhost ~]# apropos yum.conf
yum.conf (5) - Configuration file for yum(8).
1.9.4.–help
命令 –help
所有的命令几乎都有这个选项
[root@localhost ~]# whatis --help
Usage: whatis [OPTION...] KEYWORD...
-d, --debug emit debugging messages
-v, --verbose print verbose warning messages
-r, --regex interpret each keyword as a regex
-w, --wildcard the keyword(s) contain wildcards
-l, --long do not trim output to terminal width
-C, --config-file=FILE use this user configuration file
-L, --locale=LOCALE define the locale for this search
-m, --systems=SYSTEM use manual pages from other systems
-M, --manpath=PATH set search path for manual pages to PATH
-s, --sections=LIST, --section=LIST
search only these sections (colon-separated)
-?, --help give this help list
--usage give a short usage message
-V, --version print program version
Mandatory or optional arguments to long options are also mandatory or optional
for any corresponding short options.
Report bugs to [email protected].
[root@localhost ~]#
1.9.5.info
也是帮助信息,和man差不多,只是方式不一样。
1.9.6.help
怎么判断是不是内置命令?
man cd
BASH_BUILTINS(1) General Commands Manual BASH_BUILTINS(1)
NAME
bash, :, ., [, alias, bg, bind, break, builtin, caller, cd, command, compgen, complete, compopt, con‐
tinue, declare, dirs, disown, echo, enable, eval, exec, exit, export, false, fc, fg, getopts, hash,
help, history, jobs, kill, let, local, logout, mapfile, popd, printf, pushd, pwd, read, readonly,
return, set, shift, shopt, source, suspend, test, times, trap, true, type, typeset, ulimit, umask, una‐
lias, unset, wait - bash built-in commands, see bash(1)
查看umask内置命令的帮助信息
[root@localhost ~]# help umask
umask: umask [-p] [-S] [mode]
Display or set file mode mask.
Sets the user file-creation mask to MODE. If MODE is omitted, prints
the current value of the mask.
If MODE begins with a digit, it is interpreted as an octal number;
otherwise it is a symbolic mode string like that accepted by chmod(1).
Options:
-p if MODE is omitted, output in a form that may be reused as input
-S makes the output symbolic; otherwise an octal number is output
Exit Status:
Returns success unless MODE is invalid or an invalid option is given.