Linux系统之whatis命令的基本使用

简介: Linux系统之whatis命令的基本使用

在这里插入图片描述

一、whatis命令介绍

whatis命令是一个Linux和Unix系统上的命令,用于获取关于指定命令的简短描述和功能信息。whatis命令只能提供命令的简单描述,如果需要更详细的信息,可以使用man命令来查看命令的完整手册页。

二、whatis命令帮助

2.1 whatis命令的help帮助信息

在命令行下查询whatis命令的help帮助信息

[root@jeven ~]# 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 cjwatson@debian.org.

2.2 whatis命令的选项解释

  • whatis命令基本语法
使用: whatis [选项...] 关键词...
  • whatis命令选项解释
选项: 
-d, --debug:打印调试信息。
-v, --verbose:打印详细的警告信息。 
-r, --regex:将关键字解释为正则表达式。
-w, --wildcard:关键字包含通配符。 
-l, --long:不将输出修剪到终端宽度。
-C, --config-file=FILE:使用指定的用户配置文件。
-L, --locale=LOCALE:定义搜索的语言环境。 
-m, --systems=SYSTEM:使用其他系统的手册页。 
-M, --manpath=PATH:设置手册页的搜索路径。
-s, --sections=LIST, --section=LIST:只搜索指定的节(以冒号分隔)。 
-?, --help:显示帮助信息。
--usage:显示简短的用法说明。
-V, --version:显示程序版本号。

长选项的必需或可选参数对于相应的短选项也是必需或可选的。

三、whatis命令的基本使用

3.1 查看程序版本

使用-V选项,查看whatis软件版本。

[root@jeven ~]# whatis -V
whatis 2.6.3

3.2 直接使用whatis命令

直接使用whatis命令,可以看到cp命令的简单描述信息,系统返回"cp (1) - copy files and directories",说明cp命令是用于复制文件和目录的命令。

[root@jeven ~]# whatis cp
cp (1)               - copy files and directories
cp (1p)              - copy files
[root@jeven ~]# whatis vim
vim (1)              - Vi IMproved, a programmers text editor

1和1p代表cp命令的不同手册页。手册页是Unix和类Unix系统中文档化命令的标准方式之一。这些手册页提供了关于命令的详细信息,包括使用方法、选项、示例等。可以使用man命令来查看这些手册页,例如man 1 cp和man 1p cp。

  • 1p是POSIX标准的手册页格式,对应于cp命令的POSIX手册页。
  • 1是传统的手册页格式,对应于cp命令的传统手册页。在老的UNIX系统上使用。
man 1 cp

在这里插入图片描述

man 1p cp

在这里插入图片描述

四、注意事项

whatis命令使用注意事项:

  • whatis命令只能用于查询已经安装的软件包中的文档和帮助信息,无法查询未安装的软件包。

  • 由于whatis查询的是软件包中的简要描述信息,因此查询结果可能并不详尽,只能提供基本的概要信息。

  • whatis命令查询的结果可能会显示多个匹配项,此时可以使用whatis -s选项指定查询的部分描述信息,以缩小查询范围。

  • whatis命令查询的是本地的文档和帮助信息,如果需要查询在线文档,可以使用man命令进行查询。

  • whatis命令查询的结果可能会有一定的延迟,需要等待一段时间才能显示查询结果。

相关文章
|
3天前
|
运维 安全 Linux
Linux中传输文件文件夹的10个scp命令
【10月更文挑战第18天】本文详细介绍了10种利用scp命令在Linux系统中进行文件传输的方法,涵盖基础文件传输、使用密钥认证、复制整个目录、从远程主机复制文件、同时传输多个文件和目录、保持文件权限、跨多台远程主机传输、指定端口及显示传输进度等场景,旨在帮助用户在不同情况下高效安全地完成文件传输任务。
32 5
|
3天前
|
Linux
Linux系统之expr命令的基本使用
【10月更文挑战第18天】Linux系统之expr命令的基本使用
25 4
|
2天前
|
Linux 测试技术 网络安全
Linux系统之安装OneNav个人书签管理器
【10月更文挑战第19天】Linux系统之安装OneNav个人书签管理器
16 5
Linux系统之安装OneNav个人书签管理器
|
1天前
|
运维 监控 Linux
Linux系统之部署Linux管理面板1Panel
【10月更文挑战第20天】Linux系统之部署Linux管理面板1Panel
15 2
Linux系统之部署Linux管理面板1Panel
|
1天前
|
监控 Linux Shell
|
4天前
|
Unix Linux
Linux | Rsync 命令:16 个实际示例(下)
Linux | Rsync 命令:16 个实际示例(下)
17 3
Linux | Rsync 命令:16 个实际示例(下)
|
1天前
|
Linux 开发工具 Perl
Linux命令替换目录下所有文件里有"\n"的字符为""如何操作?
【10月更文挑战第20天】Linux命令替换目录下所有文件里有"\n"的字符为""如何操作?
10 4
|
1天前
|
Linux Shell
Linux系统
是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。
|
2天前
|
Linux Shell
Linux系统
是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。
|
2天前
|
关系型数据库 MySQL Linux
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
46 2