linux命令——帮助相关命令
文章目录
1.man命令
命令概述:
Linux提供了丰富的帮助手册,当你需要查看某个命令的参数时不必到处上网查找,只要man一下即可。
同时也可以使用man man 查看man的使用方法。
使用语法:
man [-adfhktwW] [section] [-M path] [-P pager] [-S list] [-m system] [-p string] title…
参数用法:
参数 | 备注 |
---|---|
-a | 显示所有匹配项 |
-d | 显示man查找手册时,搜索路径信息,不显示手册页内容 |
-D | 同-d,显示手册页内容 |
-f | 同命令whatis,将在whatis数据库查找以关键字开同的帮助索引信息 |
-h | 显示帮助信息 |
-k | 同命令apropos 将搜索whatis数据库,模糊查找关键字 |
-S | list 指定搜索的领域及顺序 如:-S 1:1p httpd 将搜索man1然后 man1p目录 |
-t | 使用troff 命令格式化输出手册页 默认:groff输出格式页 |
-w | 不带搜索title 打印manpath变量 带title关键字 打印找到手册文件路径,默认搜索一个文件后停止 |
参考示例:
[root@center yygk]# man ls
LS(1) User Commands LS(1)
NAME
ls - list directory contents
SYNOPSIS
ls [OPTION]... [FILE]...
DESCRIPTION
List information about the FILEs (the current directory by default). Sort entries alphabetically if none of -cftuvSUX nor --sort is specified.
Mandatory arguments to long options are mandatory for short options too.
-a, --all
do not ignore entries starting with .
-A, --almost-all
do not list implied . and ..
………………………………………………………………………………………………………………
man命令帮助信息的结构以及意义
结构名称 | 代表意义 |
---|---|
NAME | 命令的名称及功能简要说明 |
SYNOPSIS | 参数的大致使用方法 |
DESCRIPTION | 命令功能详细介绍,包括每一个选项的意义 |
EXAMPLES | 使用示例(附带简单说明) |
OVERVIEW | 概述 |
DEFAULTS | 默认的功能 |
OPTIONS | 具体的可用选项(带介绍) |
ENVIRONMENT | 环境变量 |
FILES | 用到的文件 |
SEE ALSO | 相关的资料 |
HISTORY | 维护历史与联系方式 |
man命令中常用按键以及用途
按键 | 用处 |
---|---|
空格键 | 向下翻一页 |
Page down | 向下翻一页 |
Page up | 向上翻一页 |
home | 直接前往首页 |
end | 直接前往尾页 |
/ | 从上至下搜索某个关键词,如“/linux” |
? | 从下至上搜索某个关键词,如“?linux” |
n | 定位到下一个搜索到的关键词 |
N | 定位到上一个搜索到的关键词 |
q | 退出帮助文档 |
—————————————————————————————————————————————
原文链接:https://blog.csdn.net/dengjin20104042056/article/details/95220098
2.whatis命令
命令概述:
whatis命令在一些特定的包含系统命令的简短描述的数据库文件里查找关键字,然后把结果送到标准输出。 查找的内容必须完全匹配关键字的才会输出。whatis数据库文件是用/usr/sbin/makewhatis 命令建立的。
命令格式
whatis [OPTION…] 关键词…
常用选项
参数 | 关键字 | 解释 |
---|---|---|
-d | –debug | 输出调试信息 |
-v | –verbose | 输出详细的警告信息 |
-r | –regex | 把每个关键词都当作正则表达式解读 |
-w | –wildcard | 关键词里包含通配符 |
-l | –long | 不要把输出按终端宽度截断 |
-C | –config-file=文件 | 使用该用户设置文件 |
-L | –locale=区域 | 定义本次搜索所使用的区域设置 |
-m | –systems=系统 | use manual pages from other systems |
-M | –manpath=路径 | 设置搜索手册页的路径为“路径” |
-s | –sections=列表 | –section=列表 search only these sections (colon-separated) |
-? | –help | give this help list |
–usage | give a short usage message | |
-V | –version | print program version |
参考示例
[deng@localhost ~]$ whatis ls
ls (1) - 列目录内容
ls (1p) - list directory contents
[deng@localhost ~]$ whatis cp
cp (1) - 复制文件和目录
cp (1p) - copy files
[deng@localhost ~]$ whatis chown
chown (1) - 修改文件所有者和组别
chown (1p) - change the file ownership
chown (2) - change ownership of a file
chown (3p) - change owner and group of a file
[deng@localhost ~]$ whatis man
man (1) - 格式化并显示在线帮助手册页
man (7) - 格式化手册页的宏
man (1p) - display system documentation
如果需要重建这个命令相关信息的数据库,执行以下命令:
[root@localhost ~]# makewhatis
注意:Centos7.5暂时不支持该命令。
—————————————————————————————————————————————
原文链接:https://blog.csdn.net/dengjin20104042056/article/details/95239198
3.whereis命令
命令概述:
whereis命令用来定位命令的二进制程序、源代码文件和man手册页等相关文件的路径。
whereis命令查找速度非常快,因为它不是在磁盘中乱找,而是在一个数据库中查询; 数据库是linux系统自动创建的,包含有本地所有文件的信息,并且每天通过自动执行updatedb命令更新一次。正因为这样,whereis命令的搜索结果有时候会不准确,比如刚添加的文件可能搜不到, 原因就是该数据库文件没有被更新。
命令格式
whereis [选项] 文件
常用选项
用法:
whereis [选项] 文件
选项 | 意义 |
---|---|
-b | 只搜索二进制文件 |
-B <目录> | 定义二进制文件查找路径 |
-m | 只搜索 man 手册 |
-M <目录> | 定义 man 手册查找路径 |
-s | 只搜索源代码 |
-S <目录> | 定义源代码查找路径 |
-f | 终止 <目录> 参数列表 |
-u | 搜索不常见记录 |
-l | 输出有效查找路径 |
参考示例
[root@localhost ~]# whereis git
git: /usr/bin/git /usr/share/man/man1/git.1.gz
[root@localhost ~]# whereis -b git
git: /usr/bin/git
[root@localhost ~]# whereis -m git
git: /usr/share/man/man1/git.1.gz
[root@localhost ~]# whereis -s git
git:
[root@localhost ~]# whereis -u git
git: /usr/bin/git /usr/share/man/man1/git.1.gz
[root@localhost ~]# whereis -l git
bin: /usr/bin
bin: /usr/sbin
bin: /usr/lib
—————————————————————————————————————————————
原文链接:https://blog.csdn.net/dengjin20104042056/article/details/95240567
4.help命令
命令概述
help命令用于显示shell内部命令的帮助信息。
help命令只能显示shell内部命令的帮助信息,而linux系统中绝大多数命令是外部命令,所以help命令的作用非常有限。而对于外部命令的帮助信息可以使man命令或者info命令查看。
命令格式
命令格式:help [参数] 内部命令
查看外部命令的用法
命令格式:命令 --help
常用选项
描述
-d 输出每个命令的简短描述
-s 输出短格式的帮助信息
-m 以伪man手册的格式显示帮助信息
参考示例
1 显示cd命令的帮助信息
[root@localhost ~]# help cd
2 以短格式显示cd命令的帮助信息
[root@localhost ~]# help -s cd
cd: cd [-L|[-P [-e]]] [dir]
[root@localhost ~]#
3 输出cd命令的简短描述
[root@localhost ~]# help -d cd
cd - Change the shell working directory.
[root@localhost ~]#
.4 以伪man手册格式输出cd命令的帮助信息
[root@localhost ~]# help -m cd
4.5 查看外部命令cat的用法
[root@localhost ~]# cat --help
用法:cat [选项]… [文件]…
将[文件]或标准输入组合输出到标准输出。
—————————————————————————————————————————————
原文链接:https://blog.csdn.net/dengjin20104042056/article/details/95243229