linux命令——帮助相关命令

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数据库,模糊查找关键字
-Slist 指定搜索的领域及顺序 如:-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)
-?–helpgive this help list
–usagegive a short usage message
-V–versionprint 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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值