man,男人的使用方法

    Linux中有个很强大的男人,这个男人就是man。任何不懂得命令和或者配置文件我们都可以去man,所以请深爱这个男人;

    我们输入 man ls,它会在最左上角显示“LS(1)”,在这里,“LS”表示手册名称,而“(1)”表示该手册位于第一节章,同样,我们输入“man ifconfig”它会在最左上角显示“IFCONFIG(8)”。也可以这样输入命令:“man [章节号] 手册名称”。

man 一共分为9个章节

    man 1 用户在shell环境中可以执行的命令或可执行的文件

    man 2 系统内核可调用的函数和工具

    man 3 一些常用的函数(function)和函数库(library),大部分是c的函数库

    man 4 设备文件的说明,通常在/dev/下的文件

    man 5 配置文件和某些文件的格式

    man 6 game

    man 7 惯例和协议。e.g Linux文件系统、网络协议、ASCII code 等说明

    man 8 系统管理员可用的管理命令

    man 9 跟内核有关的文件

每个章节显示格式

    NAME :简短的命令、数据名称说明

    SYNOPSIS :简短的命令执行语法(syntax)简介

    DESCRIPTION: 较为完整的说明

    OPTIONS: 针对SYNOPSIS部分中,有列举的所有可用的选项说明

    COMMANDS :当这个程序执行,可用执行的命令选项

    FILES:这个程序或者数据所参考和所连接的某些文件

    SEE ALSO:这个命令或数据有相关的其他说明

    EXAMPLE:一些可用参考的范例

    BUG:是否有相关错误

    AUTHORS:作者

    当一个命令或者文件存在多个man文档时,越靠前的man文档最先被显示出来。所以有时候我们需要用下列命令来查看一个命令或者配置文件有几个man文档

    whatis==man -f  

    apropos===man -k

man是按照手册的章节号的顺序进行搜索的,比如:

    man sleep

只会显示sleep命令的手册,如果想查看库函数sleep,就要输入:

    man 3 sleep

这两个命令是基于man数据进行查找,所以当我们新安装一个命令或者添加一个配置文件。我们需要更新一下man的数据库用下面的命令

    CentOS 6 makewhatis

    CentOS 7 mandb

通过whereis man 我们可以看到man位于/usr/share/man 这个文件夹;ls 一下可以看到,各个手册

 bg  da  en  fr  id  ko     man1p  man2x  man3x  man5   man6x  man8   man9x  overrides  pt_BR  sk  tr     zh_TW

ca  de  es  hr  it  man0p  man1x  man3   man4   man5x  man7   man8x  mann   pl         ro     sl  uk

cs  el  fi  hu  ja  man1   man2   man3p  man4x  man6   man7x  man9   nl     pt         ru     sv  zh_CN

那么在打开的man手册如何操作呢?

    空格键 向下翻一页

    [page Down] 向下翻一页

    [page up] 向上翻一页

    [Home] 回到第一页

    [End] 去最后一页

    / string 向下查询string字符串

    ?string 向上查询string字符串

    n,N 正向和反向移动到查询的下一个位置

    q 退出当前man文档

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

(0)
fighterfighter
上一篇 2016-07-26 10:00
下一篇 2016-07-26 10:00

相关推荐

  • Linux基础知识之用户和组管理

    系统环境:    该博文以CentOS6.8_x86_64和CentOS7.2_x86_64系统为基础,Xshell5远程登录CentOS6.8和CentOS7.2系统,分别以root身份和sjsir用户身份登录系统。 学习的重要问题: 一、为什么要学习用户和组?    首先Linux区别于其他的系统的最重要的特性就是…

    Linux干货 2016-08-02
  • 8月5日第七节课作业

    一、当天练习 1、找出ifconfig命令结果中本机的所有IPv4地址 2、查出分区空间使用率的最大百分比值 3、查出用户UID最大值的用户名、UID及shell类型 4、查出/tmp的权限,以数字方式显示 5、统计当前连接本机的每个远程主机IP的连接数,并按从大 到小排序 1、显示/proc/meminfo文件中以大小s开头的行;(要求:使 用两种方式) …

    Linux干货 2016-08-08
  • 第一次测试

    1.第一层  video  视频 2.第二层  audio  音频 3.第三层  字幕 查看视频详细信息 ffmpeg -i 视频文件 转码修改视频格式 ffmpeg -i 输入文件   输出文件格式 视频文件中提取音频和视频 提取视频中的音频 ffmpeg -i CP0454900262.ts -…

    Linux干货 2017-02-06
  • N26-第二周

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。(盗图了,哈哈哈) 文件查看类命令:cat, tac, head, tail, more, less,touch    cat 查看文件内容   tac命令   反向查看文件内容  注:可对照上图 分屏查看命令:more  …

    Linux干货 2017-01-07
  • 程序包的编译安装

    程序包的编译安装 之所以需要安装编译程序包,是为了能及时更新程序包,制作好的rpm包,版本一般都有点老了,所以编译安装是必报的,而且我们可以自己定义安装路径,想卸载直接删除就KO了; 在centos7.3环境下安装apache http服务: 1.首先获取最新的apache源码包下载到/root目录下; 2.检查安装环境,没有就安装环境:   记住…

    Linux干货 2017-03-09
  • 利用keepalived实现主/从和主/主模式的高性能负载均衡集群

    要求: 1、使用nginx的反向代理功能实现负载均衡 2、keepalived实现高可用        第一组的虚拟地址为172.16.1.100             D设备的优先级高        第二组的虚拟地址为172.16.1.110             E设备的优先级高 3、分别实现主/从和主/主两种配置 集群拓扑:       第一种:主…

    2017-06-25