命令行帮助

更新时间:2021-08-30

更新版本:v1.1

一、命令帮助

1.1 whatis

whatis 命令用于显示手册页面说明。作用等同于 man -f

1.1.1 语法

whatis [-dlv?V] [-r|-w] [-s list] [-m system[,...]] [-M path] [-L locale] [-C file] name ...

1.1.2 构建数据库

Whatis 使用依赖于数据库,所以刚安装完后不能立即使用,需要快速创建帮助数据库

mandb 或 /usr/sbin/makewhatis

1.1.3 示例

可以使用 whatisman -f 命令查看命令的作用和帮助文档,例如:

[root@CentOS7 ~]# whatis cal
cal (1)              - display a calendar
[root@CentOS7 ~]# man -f cal
cal (1)              - display a calendar

1.2 man

提供命令帮助的文件,手册页存放在 /usr/share/man,几乎每个命令都有 man 的页面,man 页面分组为不同的章节,统称为 linux 手册。man 命令的配置文件 /etc/man.config/etc/man_db.conf。中文 man 需安装包 man-pages-zh-CN

1.2.1 语法

man [OPTION...] [章节] 手册页...
1.2.1.1 选项
参数选项描述
-C, --config-file=FILE定义 man.conf 供使用;默认使用的是 /etc/man.config
-d, --debug输出调试信息
-D, --default
--warnings[=警告]
将所有选项都重置为默认值
开启 groff 的警告
-f, --whatis等同于 whatis
-k, --apropos等同于 apropos
-K, --global-apropossearch for text in all pages
-l, --local-file把“手册页”参数当成本地文件名来解
-w, --where, --path, --location输出手册页的物理位置
-W, --where-cat, --location-cat输出 cat 文件的物理位置
-c, --catman由 catman 使用,用来对过时的 cat 页重新排版
-R, --recode=编码output source page encoded in ENCODING
1.2.1.2 手册页
参数选项描述
-L, --locale=区域定义本次手册页搜索所采用的区域设置
-m, --systems=系统use manual pages from other systems
-M, --manpath=路径定义一组查找 man 手册页的目录。如果没有指定此参数,系统环境变量 MANPATH 将被使用
-S, -s, --sections=列表使用以半角冒号分隔的章节列表
-e, --extension=扩展将搜索限制在扩展类型为“扩展”的手册页之内
-i, --ignore-case查找手册页时不区分大小写字母 (默认)
-I, --match-case查找手册页时区分大小写字母
-a, --all寻找所有匹配的手册页
-u, --update强制进行缓存一致性的检查
1.2.1.3 区段清单

语法:man -S [区段] keyword

区段清单描述
1用户指令
2系统调用
3程序库调用
4设备文件及特殊文件
5配置文件格式
6游戏
7杂项
8系统指令
9内核内部指令,Linux 内核 API

1.2.2 帮助段落说明

段落描述
NAME名称及简要说明
SYNOPSIS用法格式说明。[] 可选内容;<> 必选内容;a|b 二选一;{} 分组;… 同一内容可出现多次
DESCRIPTION详细说明
OPTIONS选项说明
EXAMPLES示例
FILES相关文件
AUTHOR作者
COPYRIGHT版本信息

1.2.3 man 操作

操作描述
space, ^v, ^f, ^F向文件尾翻屏
b, ^b向文件首部翻屏
d, ^d向文件尾部翻半屏
u, ^u向文件首部翻半屏
RETURN, ^N, e, ^E or j or ^J向文件尾部翻一行
y or ^Y or ^P or k or ^K向文件首部翻一行
q退出
#跳转至第#行
1G回到文件首部
G翻至文件尾部
/KEYWORD以KEYWORD指定的字符串为关键字,从当前位置向文件尾部搜索,不区分字符大小写
?KEYWORD以KEYWORD指定的字符串为关键字,从当前位置向文件首部搜索,不区 分字符大小写

1.2.4 示例

查看man手册页

man [章节] keyword

列出所有帮助

man –a keyword

搜索man手册

# 列出所有匹配的页面
man -k keyword 

使用 whatis 数据库,相当于 whatis

man –f keyword

1.3 info

man 常用于命令参考,GNU 工具 info 适合通用文档参考没有参数,列出所有的页面。info 页面的结构就像一个网站,每一页分为“节点”

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值