博客
关于我
linux中man命令与info page、获取帮助的方法
阅读量:647 次
发布时间:2019-03-14

本文共 1183 字,大约阅读时间需要 3 分钟。

man命令

man是manual(操作说明)的简写,是Linux系统中常用的命令行工具,用于查看命令、系统配置文件、库函数等的详细说明。通过执行man [命令名]即可获取对应命令或文件的使用方法。例如,执行man date可以查看日期命令的详细说明。

man命令的输出格式由版本号决定,通常会显示如下类型的信息:

代号 代表内容
1 用户可执行的命令或程序
2 系统内核可调用的函数和工具
3 常用函数库(多为C函数库)
4 设备文件,通常位于/dev目录下
5 配置文件或文件格式说明
6 游戏或娱乐软件
7 惯例与协议说明(如Linux文件系统、网络协议等)
8 系统管理员管理命令
9 与内核相关的文件或命令

在man界面中,可以通过以下方式查找信息:

操作 操作方法
/string 从当前页开始向下查找包含string的文本
?string 从当前页开始向上查找包含string的文本
nN 在查找时跳转到下一个或前一个结果页
q 退出当前man页面

通过man -fman -p可以分别查看与命令相关的man页面。例如,查看date命令的man帮助可以使用man 1 dateman 1p date。需要注意的是,11p的内容可能略有不同,建议根据实际需求选择使用。

除了man命令,还有whatisapropos命令可以用来快速查找命令或文件的描述。这些命令通过mandb生成数据库,提供类似的功能。需要注意的是,apropos实际上是whatis的一个软链接,两者功能相同。

info命令

info命令与man命令功能相似,但其页面呈现方式有所不同。info页面将文本分为多个段落,并支持超链接跳转。例如,执行info info可以查看info命令的详细说明。info页面的操作方式包括:

按键 操作功能
空格键 向下翻一页
[Page Down] 向下翻一页
[Page Up] 向上翻一页
[Tab] 切换到下一个节点(通常以*表示)
[Enter] 进入当前节点
b 移动到页面的开头
e 移动到页面的结尾
n 向下移动到下一个节点
p 向上移动到前一个节点
u 回到上一层目录
s 启动文本搜索
h, ? 显示帮助信息
q 退出当前页面

info命令的文档存放在/usr/share/info目录下。如果需要查看特定软件的帮助信息,可以在/usr/share/doc目录下查找相关文件。

总结来说,当你需要查询命令或文件的使用方法时,可以选择使用man、info或–help命令。man和info命令提供的信息类似,但呈现方式有所不同。man命令适合快速查找具体命令或配置文件的说明,而info命令则提供了更为详细的页面结构和搜索功能。使用–help命令可以快速查看命令的简要说明,适合在不知道是否需要深入查询的情况下快速获取信息。

转载地址:http://ahqoz.baihongyu.com/

你可能感兴趣的文章
OAuth2:项目演示-模拟微信授权登录京东
查看>>
OA系统多少钱?OA办公系统中的价格选型
查看>>
OA系统选型:选择好的工作流引擎
查看>>
OA让企业业务流程管理科学有“据”
查看>>
OA项目之会议通知(查询&是否参会&反馈详情)
查看>>
Vue.js 学习总结(13)—— Vue3 version 计数介绍
查看>>
OA项目之我的会议(会议排座&送审)
查看>>
OA项目之我的会议(查询)
查看>>
OA项目之我的审批(会议查询&会议签字)
查看>>
OA项目之项目简介&会议发布
查看>>
ObjC的复制操作
查看>>
Object c将一个double值转换为时间格式
查看>>
object detection之Win10配置
查看>>
object detection训练自己数据
查看>>
object detection错误Message type "object_detection.protos.SsdFeatureExtractor" has no field named "bat
查看>>
object detection错误之Could not create cudnn handle: CUDNN_STATUS_INTERNAL_ERROR
查看>>
object detection错误之no module named nets
查看>>
Object of type 'ndarray' is not JSON serializable
查看>>
Object Oriented Programming in JavaScript
查看>>
object references an unsaved transient instance - save the transient instance before flushing
查看>>