MAN 手册各章节功能及快捷键键位介绍

  man命令在linux下属于一种帮助命令,man手册提供了比较齐全的帮助格式,它大致分为8个章节

.各个章节如下

1 – commands

1-普通的命令

(用户命令,  可由任何人启动的)

2 – system calls

2-系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,需要加什么头文件)、

( 系统调用,  即由内核提供的函数。)

3 – library calls

3-库函数,如printf,fread

( 例程,   即库函数。)

4 – special files

4-特殊文件,也就是/dev下的各种设备文件

(设备,   即/dev目录下的特殊文件)

5 – file formats and convertions

5-指文件的格式,比如passwd, 就会说明这个文件中各个字段的含义

( 文件格式描述,  例如/etc/passwd)

6 – games for linux

6-给游戏留的,由各个游戏自己定义

7 – macro packages and conventions

7-附件还有一些变量,比如向environ这种全局变量在这里就有说明

(杂项,例如宏命令包、惯例等)

8 – system management command

8-系统管理用的命令,这些命令只能由root使用,如ifconfig

(系统管理员工具, 只能由root启动)

9 – 其他

9-其他跟kernel有关的文件

(其他(Linux特定的)用来存放内核例行程序的文档)

 

  注:n是新文档,可能要移到更合适的领域

  o是老文档,可能会在一段时期内保留

  l是本地文档,与本特定系统有关的

二.man手册说明

  NAME 命令名称

  SYNOPSIS 命令的语法格式

  DESCRIPTION 对命令功能的描述

  OPEIONS 说明该命令所提供的选项和参数

  注:[]: 可选,即可有可无

  [ -I  {  int [,…]  |  SUM  |  ALL  |  XALL } ]

  |: 任选其一

  {}:分组

  …: 可以多个并存

  EXAMPLES 对命令如何使用给出的例子

  FILES 该手册页的默认位置

  AUTHOR 该软件的作者

  REPORTING BUGS 告诉用户将他们发现的BUG通过邮件发送给开发

  COPYRIGHT版权信息

  SEEALSO 与该程序有关的其他程序

三.man手册中的快捷键

按键

说明

j

向下滚动一行

k

向上滚动一行

g

跳到手册的第一行

G

跳到手册的最后一行

/string  + 回车

在手册页中查找第一个string

n

向下(同方向)查找下一次匹配,可多次使用

N

向上(反方向)查找下一次匹配,可多次使用

h

获得手册页的帮助

Ctrl+f 、f

向下翻一整屏

Ctrl+b、b

向上翻一整屏

q

退出手册页

空格

向下一屏

Ctrl+n

向下一行

Ctrl+d

向下一屏

Ctrl+u

向上一屏

原创文章,作者:changge,如若转载,请注明出处:http://www.178linux.com/52213

(0)
changgechangge
上一篇 2016-10-17
下一篇 2016-10-17

相关推荐

  • 如何学好C语言

    有人在酷壳的留言版上询问下面的问题 keep_walker : 今天晚上我看到这篇文章。 http://programmers.stackexchange.com/questions/62502/small-c-projects 我也遇到了和提问的老外一样的问题。。能给像遇到这样烦恼的程序员一点建议嘛?谢谢! 我相信,这可能是很多朋友的问题,我以前…

    Linux干货 2016-08-15
  • Unix与linux的发展历程以及linux的发行版

    Unix的发展与诞生是有源头的,早期的时候,为了生产处多任务操作系统,Bell,MIT,GE这三个单位合作要制作一款多任务操作系统,也就是multitasks,这款操作系统后来是研制成功了,但是往后的目标越来越大也越来越模糊,最终这三家单位也就相继退出了这个项目。 bell实验室的Ken Thompson因为之前在multitasks运行过一款游戏,spac…

    Linux干货 2016-10-30
  • AOP面向方面编程

    1.引言         软件开发的目标是要对世界的部分元素或者信息流建立模型,实现软件系统的工程需要将系统分解成可以创建和管理的模块。于是出现了以系统模块化特性的面向对象程序设计技术。模块化的面向对象编程极度极地提高了软件系统的可读性、复用性和可扩展性。向对象方法的焦点在于选择对象作为模块的主要单元,并将对象与系统的…

    Linux干货 2015-04-07
  • 磁盘管理总结

    linux磁盘管理总结 一、向linux主机添加硬盘 不同类型的硬盘,linux需要不同的驱动。kernel需要驱动,硬盘是基本的硬件设备,驱动一般不需要安装了。 (1)linux内核的设计架构,使用了模块。除了系统必须的驱动,一般以模块方式加载到内核中。内核的模块放在。/lib/modules内。 (2)linux一切皆文件,设备也是文件,ls -l 查看…

    Linux干货 2016-08-29
  • N25第三周作业(用户组,和文本管理)

    列出当前系统 上所有已经登录用户的用户名,注意:同一个用户登录多次,则只显示一次即可. 列出最后登录到当前系统的用户相关信息. 命令who查看所有用户 , tail查看后几行 取出当前系统上被用户当作其默认shell的最多那个shell. 命令cut 分割 , -d 指定分隔符,-f指定字段 uniq 显示或忽略重复行信息   -c:显示并统计重复…

    Linux干货 2016-12-19
  • 磁盘管理及文件系统

    磁盘管理 本文将从以下几方面介绍 第一部分:磁盘管理 1、浅识Linux磁盘 2、常见命令 第二部分:文件系统管理 1、文件系统的创建 2、文件系统挂载 3、自动挂载配置文件 第一部分:磁盘管理 浅识Linux磁盘 对于Linux来说我们知道一切皆文件,同样在Linux中硬件设备在系统上会映射成相对应的文件,我们就像是在Windows看文件一样只要打开对应的…

    Linux干货 2017-08-15