IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux man手册使用方法小计 -> 正文阅读

[系统运维]Linux man手册使用方法小计

在Linux中,我们大多数做不到对那么多的命令和系统调用做到如数家珍,于是我们便可通过模糊记忆中的命令名来通过man手册查看具体的使用方法,如返回值,参数,具体作用什么的。

man手册是什么

“man” 是英文单词manual的缩写,中文意为手册、帮助文档,在CentOS 6.8系统中,调用 man man命令,会显示“格式化在线帮助文档”的字样。

man手册章节

标准的man手册主要分为8个章节,分别为:

  1. 普通的用户命令
  2. 系统调用
  3. C 函数库调用
  4. 设备文件和特殊文件
  5. 配置文件及格式
  6. 游戏
  7. 杂项
  8. 管理类命令
  9. 内核例程

一些标志号:
n . 新文档, 可能要移到更适合的领域。
o. 老文档, 可能会在一段期限内保留。
l. 本地文档, 与本特定系统有关的。

上面的章节号和标志号会显示在你查看的手册中命令字段的旁边
注意:这里所说的man手册是指标准的man手册,不同版本的Linux发行版可能会在自己的man手册中新增一些内容。

man手册中字段说明

帮助手册中的段落说明:
NAME 名称及简要说明
SYNOPSIS 用法格式说明
? [] 可选内容
? <> 必选内容
? a|b 二选一
? { } 分组
? ... 同一内容可出现多次
DESCRIPTION 详细说明
OPTIONS 选项说明
EXAMPLES 示例
FILES 相关文件
AUTHOR 作者
COPYRIGHT 版本信息
REPORTING BUGS bug信息
SEE ALSO 其它帮助参考

使用格式

man [章节] COMMAND

在shell中输入 man+数字+命令/函数 即可以查到相关的命令和函数。若不加数字,那Linux man命令默认从数字较小的手册中寻找相关命令和函数,且可能并不是你想要的。
故我们可以先采用命令

  • whatis

该命令显示相应帮助所在的章节及简要说明
例如Ubuntu下执行:

wakk@wakk-virtual-machine:~$ whatis write
write (1)            - send a message to another user
write (2)            - write to a file descriptor

其中表示 write 命令是一个普通用户命令,又是一个系统调用。
这是我们如果想要查询作为系统调用的 write 具体用法,便可采用

man 2 write

image.png
且所在章节号显示在命令名称字段的旁边
系统不一样执行的结果可能不一样,我在我的云服务器上,系统为centos,执行该命令得出的结论是,write只是一个普通的用户命令。

man手册快捷键

在man手册打开后的界面直接输入就行
以下相同作用的命令以空格或汉字‘或’分开
数字用N表示

快捷键名称作用
q Q ZZ退出
g光标跳至文档首部
G光标跳至文档尾部
N(数字) e 或 N j 或 N Enter文档前进N行(不输入数字直接用命令的话数字默认采用1)
N(数字) y 或 N k文档后退N行(不输入数字直接用命令的话数字默认采用1)
/pattern从上往下搜索字符串pattern
?pattern从下往上搜索字符串pattern
n下一个搜索匹配项
N上一个搜索匹配项
f或space向后翻一屏
b向前翻一屏

另外也可以使用info手册, 使用 info COMMAND,即可查看

info free

进入info页面之后,按“h”可调出帮助文档
对此不咋推荐

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-08-19 19:40:15  更:2022-08-19 19:42:57 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 0:45:18-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码