linux中的帮助命令
目录
- man
- whatis
- apropos
- --help
- info
help
man
解释
命令名称:man 命令英文原意:manual 命令所在路径:/usr/bin/man 执行权限:所有用户 功能描述:获得帮助信息
语法
man [命令或配置文件]
示例
# 查看ls命令的帮助信息 man ls 空格 下翻页 pageup 上翻页 上箭头 向上 下箭头 向下 /关键字 搜索(回车搜索,n往下找) # 查看/etc/services配置文件帮助文档 man services 提示No manual entry for services 运行命令yum -y install man-pages,然后就可以运行了 # 查看/etc/passwd配置文件的帮助文档(不正确) man passwd 查询出来的命令的帮助文档,此时是不对的 whereis passwd [ ~]# whereis passwd passwd: /usr/bin/passwd /etc/passwd /usr/share/man/man1/passwd.1.gz /usr/share/man/man5/passwd.5.gz passwd既有命令又有配置文件,优先显示命令的帮助文档 1 命令的帮助文档 5 配置文件的帮助文档 # 查看passwd配置文件的帮助文档 man 5 passwd
whatis
查看命令的简单的描述信息
示例
# 查看ls的简单的描述信息 whatis ls [ ~]# whatis ls ls (1) - list directory contents
apropos
查看配置文件的简单的描述信息
示例
# 查看services的简单描述信息 apropos services
--help
查看某个具体命令的选项信息
示例
# 查看touch命令的具体选项信息 touch --help [ ~]# touch --help Usage: touch [OPTION]... FILE... Update the access and modification times of each FILE to the current time. A FILE argument that does not exist is created empty, unless -c or -h is supplied. A FILE argument string of - is handled specially and causes touch to change the times of the file associated with standard output. Mandatory arguments to long options are mandatory for short options too. -a change only the access time -c, --no-create do not create any files -d, --date=STRING parse STRING and use it instead of current time -f (ignored) -h, --no-dereference affect each symbolic link instead of any referenced file (useful only on systems that can change the timestamps of a symlink) -m change only the modification time -r, --reference=FILE use this file's times instead of current time -t STAMP use [[CC]YY]MMDDhhmm[.ss] instead of current time --time=WORD change the specified time: WORD is access, atime, or use: equivalent to -a WORD is modify or mtime: equivalent to -m --help display this help and exit --version output version information and exit Note that the -d and -t options accept different time-date formats. GNU coreutils online help: <http://www.gnu.org/software/coreutils/> For complete documentation, run: info coreutils 'touch invocation'
info
使用方法跟man 几乎一致, 显示的信息也大同小异
help
解释
命令名称:help 命令所在路径:shell内置命令(无法通过which查找路径,无法通过man查看帮助文档) 执行权限:所有用户 功能描述:获得shell内置命令的帮助信息
语法
help [命令]
示例
# 使用man查看shell内置命令(无法查看正确的帮助信息) man cd NAME bash, :, ., [, alias, bg, bind, break, builtin, caller, cd, command, compgen, complete, compopt, continue, 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, unalias, unset, wait - bash built-in commands, see bash(1) ...... # man 查询cd查不出来正确的帮助文档信息,相反查出来的是shell的内置命令 # 正确查看shell内置命令的帮助文档信息,查看umask help umask [ ~]# 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.
相关推荐
farwang 2020-11-25
星愿心愿 2020-11-24
tianhuak 2020-11-24
zhjn0 2020-11-24
昭君出塞 2020-11-23
bluecarrot 2020-11-23
linuxwcj 2020-10-21
以梦为马不负韶华 2020-10-20
彼岸随笔 2020-10-20
yutou0 2020-10-17
applecarelte 2020-10-16
ourtimes 2020-10-16
waterhorse 2020-09-19
MRFENGG 2020-11-11
rainandtear 2020-10-30
kyssfanhui 2020-10-20
liuhangtiant 2020-10-20