前言

Man 手册页(Manua pages ,缩写man page) 是在linux操作系统在线软件文档的一种普遍形式。内容包括计算机程序库和系统调用等命令的帮助手册。

手册页是用troff排版软件包排版的,是一组man宏。当时手册页系统带来的联机文档可用性被认为是一项伟大的进步。时至今日几乎所有的unix命令行应用程序都附带了手册页,而很多Unix用户将缺少手册页视为低质量应用程序的一个标志。事实上,有些项目(如Debian)不辞劳苦的为缺乏手册的应有编写手册页; BSD的现代继任者也将手册作为系统文档的主要形式之一。

几乎没有什么替代品能像man那样流行,当然只有GNU加护的info系统可能是个例外。此外,一些unix图形用户界面应用程序(尤其是那些使用GNOME和KDE开发环境构建的)现在提供的HtML版本的最终用户手册,并包含内嵌的HTML阅读器,如YELP,以供越短应用程序中的帮助文档。

手册页通常是用英文写的。在某些系统上可能有翻译成其他语言的版本。

目录

Man的用法

手册各章节功能。

手册页布局

Man手册常用快捷键

Man的用法

为查阅linux某个命令的手册页可以在命令行界面执行命令:

Man  COMMAND name   例如 Man ftp

参     数:

-a      显示所有匹配项

-d      显示man查照手册文件时候,搜索路径信息,不显示手册页内容

-D     同-d,显示手册页内容

-f       同命令whatis ,将在whatis数据库查找以关键字开同的帮助索引信息

-h      显示帮助信息

-k      同命令apropos 将搜索whatis数据库,模糊查找关键字

-S list         指定搜索的领域及顺序 如:-S 1:1p httpd 将搜索man1然后 man1p目录

-t      使用troff 命令格式化输出手册页 默认:groff输出格式页

-w     不带搜索title 打印manpath变量 带title关键字 打印找到手册文件路径,默认搜索一个文件后停止

-W    同-w

section     搜索领域【限定手册类型】默认查找所有手册

man命令其它参数

-c      显示使用 cat 命令的手册信息

-C     指定man 命令搜索配置文件 默认是man.config

-K      搜索一个字符串在所有手册页中,速度很慢

-M    指定搜索手册的路径

-P pro        使用程序pro显示手册页面 默认是less

-B pro       使用pro程序显示HTML手册页 默认是less

-H pro       使用pro程序读取HTML手册,用txt格式显示,默认是cat

-p str         指定通过groff格式化手册之前,先通过其它程序格式化手册

手册各章节功能。

在research unix、BSD和linux中手册通常分为8个区段。

1、  一般命令

2、  系统调用

3、  库函数,涵盖C标准函数库

4、  特殊文件(通常是/dev中的设备)和驱动程序

5、  文件格式和约定

6、  游戏和屏保

7、  杂项

8、  系统管理命令和守护进程。

手册页布局

所有的手册页遵循一个常见的布局, 其为通过简单的ASCII文本展示而优化,而这种情况下可能没有任何形式的高亮货自提控制。一般包括以下部分内容:

1、NAME(名称)

该命令或函数的名称,接着是一行简介。

2、SYNOPSIS(概要)

对于命令,正式的描述它如何运行,以及需要什么样的命令参数。对于函数,介绍函数所需的参数,以及那个头文件包含该函数的定义。

3、EXAMPLES (示例)

常用的一些示例。

4、SEA  ALSO(参见)

相关命令或函数的列表。

也可能包含其他部分内容,但这些部分没有得到跨手册页的标准化。常见的例子包括:OPTIONS(选项)、EXIT  STATAUS(退出状态)、ENVIRONMENT(环境)、BUGS(程序漏洞)、FILES(文件)、AUTHOR(作者)、REPORTING BUGS(已知漏洞)、HISRTORY(历史)和COPYRIGHT(版权)。

Man手册常用快捷键

为了方便用户查阅输出的信息,man命令一般会提供一个Less终端分页器。所以在找到帮助文件同时在查阅信息是时候已经进入less命令管理范围了。所以在查询信息时经常用到以下一些快捷键及命令。

光标移动操作:

e     前进一行(或N行)

y     后退一行(或N行)

f     前进一个窗口(或N行)

b     后退一个窗口(或N行)

z    前进一个窗口(将窗口设置到N)

w    后退一个窗口(将窗口设置到N)

ESC-SPACE    前进一个窗口,在文件末尾不停止

d  ^D       前进半个窗口(将这半个窗口设置到N)

u  ^U       后退半个窗口(将这半个窗口设置到N)

ESC-)  RightArrow   向左半个屏幕宽(或N个位置)

ESC-(  LeftArrow   向右半个屏幕宽(或N个位置)

F         一直前进,像"tail -f"一样

移动操作基本与vi一样的。

查找操作:

/pattern         *  向前查找包含pattern的行.

?pattern         *  向后查找包含pattern的行.

n             *  查找下一个pattern行.

N             *  查找上一个pattern行.

ESC-n         *  同n.

ESC-N         *  同N

ESC-u         取消所有搜索的高亮显示

调动操作:

g  <  ESC-<       *  跳转到文件第一行

G  >  ESC->       *  跳转到文件最后一行

p  %            *  跳转到文件最开始

其它操作:

:n                *  打开跳转到下一个文件

:p                *  打开跳转到上一个文件

: x                *  跳转到第一个打开的文件

h  H                 显示帮助

q  :q  Q  :Q  ZZ     退出当前打开文件

less可以打开多个文件,在多个文件操作中,可以使用这些命令。如man -a passwd 实际会查到多个手册,都会有less打开。可以通过这类命令实现打开与关闭。

还可以参考

https://www.cnblogs.com/chengmo/archive/2010/10/26/1861809.html

转载于:https://www.cnblogs.com/tcicy/p/10061895.html

MAN 手册各章节功能介绍及快捷键键位整理相关推荐

  1. 6splus计算机按键应用,苹果6s plus快捷键功能介绍

    苹果6s plus快捷键功能介绍 苹果6相信很多人都在用,那么iphone6s plus快捷手势操作有哪些呢?下面是jy135小编收集整理的苹果6s plus快捷键功能介绍,欢迎阅读. iphone6 ...

  2. 领英精灵使用手册,功能介绍

    领英精灵手册 下载及安装 一键批量加好友 批量撤回邀请 好友分组.备注管理 深度挖掘客户资料 一键导出客户资料 一键批量群发消息 禁发名单 一键批量点赞 参数设置 会员权限 常见问题 下载及安装 下载 ...

  3. Windows 11快捷键功能大全 28个Windows 11快捷键功能介绍

    Windows 11快捷键功能大全 28个Windows 11快捷键功能介绍 1. Win+A 打开快速设置面板 2. Win+B 快速跳转系统托盘 3. Win+C 打开Microsoft Team ...

  4. 计算机系统的快捷键及作用,电脑上网快捷键有哪些以及使用和功能介绍

    电脑上网快捷键有哪些以及使用和功能介绍 发布时间:2014-01-13 16:49:17   作者:佚名   我要评论 所谓快捷键就是使用键盘上某一个或某几个键的组合完成一条功能命令,从而达到提高操作 ...

  5. RedisManager使用手册(六)-- 监控功能介绍

    本章介绍RedisManager Monitor功能 如何接入已经存在的集群 如果您已经有正常使用的 Redis 集群,可以接入 Redis Manager 进行集群监控与集群管理.如图所示:点击页面 ...

  6. [使用心得]maven2之m2eclipse使用手册之二m2eclipse功能介绍

    这次带来的是m2eclipse插件里面的功能介绍与管理project的pom.xml,再次申明本版本基于maven2.2.1和m2eclipse 0.10.00版本所写的,如有版本冲突与界面不符的话, ...

  7. 淘宝店小蜜配置手册——店小蜜功能介绍

    店小蜜--好像是个庞大的工程,光光功能介绍我觉得一篇博客也是完全不够 当然,说到底,还是店小蜜功能比较强大的原因 不管了,先虾几把写了(¯﹃¯) 店小蜜相对于淘宝机器人的优势,在于其庞大的数据库以及能 ...

  8. linux-man手册使用-ubuntu设置man帮助文档显示中文-man手册少章节

    linux-man手册使用-ubuntu设置man帮助文档显示中文-man手册少章节 man手册添加与安装 man命令基本介绍 修改man手册默认语言-显示中文 man手册添加与安装 发现系统中缺少很 ...

  9. 键盘上的F1,F2,……,F12的各功能介绍

    键盘上的F1,F2,--,F12的各功能介绍 一般情况下,键盘上有12个功能键,统称为Fn键. F1:如果我们在一个选定的程序或页面中并且需要帮助,那么请按下F1.如果现在不是处在任何程序中,而是处在 ...

最新文章

  1. 树——二叉搜索树的实现
  2. 棋盘游戏的人工智能(二)------剪支
  3. java c s 与b s架构结合使用_Java技术学习笔记:C/S 与B/S 区别
  4. 7 种常用的排序算法直观感受
  5. Button的使用(三):处理点击事件
  6. Python class 类中 __init__ 函数
  7. 同一个项目相互调接口_超详细——接口测试总结与分享(一)
  8. 吴恩达的2021回顾,这些大事件影响了AI这一年
  9. 初识python代码
  10. 【vijos】【二叉树】FBI树
  11. 美团--最小唯一前缀
  12. iops 条带深度 队列深度 NCQ
  13. 如何升软件开发项目的利润
  14. 无限式查找-----2013年2月28日
  15. 数值分析--python--LU分解法
  16. FPGA实现sobel边缘检测并Modelsim仿真,与MATLAB实现效果对比
  17. 怎么彻底卸载cad2017_彻底卸载cad2010的方法步骤
  18. python语音聊天_语音聊天实现
  19. 聚焦扶贫,爱在瑶山,深圳市华南物流商会在行动
  20. txt文本去重复 亲测50G文本高效去重复

热门文章

  1. php用css改变字体,css怎么设置字体立体
  2. 计算机基础知识 JAVA基础知识
  3. SD2.0大会上关于“大型网站架构技术”的讨论(笔记)
  4. 十大高效学习方法整理
  5. Python爬取豆瓣网影评展示
  6. Sql Server 系统的存储过程
  7. 自然辩证法 专题4.5测试题
  8. 【算力网络】算力网络的技术创新——算力基础设施关键技术
  9. 计算机网络电视如何配置,电脑投屏到电视无线怎么设置(手把手教你设置技巧)...
  10. c语言程序标准输入和输出语句,C语言程序设计--输入与输出