Linux[基础]-02--man page

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux[基础]-02--man page相关的知识,希望对你有一定的参考价值。

1.man page

   

代号

内容说明

NAME

简短的指令、数据说明

SYNOPSIS

简短的指令下达的语法简介

DESCRIPTION

较为完整的说明,这部分最好仔细看看

OPTIONS

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

COMMANDS

当这个程序/软件在执行的时候,可以再此软件/程序中下达的指令

FILES

这个程序或者数据所使用或参考或连接到某些文件

SEE ALSO

可以参考跟这个指令或数据有关的其他的说

 

EXAMPLE

一些可以参考的范例………………………………

 

   查阅数据时:

       1)先查看NAME的项目,大致的看一下这个资料的意思

       (2)在详细的看一下Description,这个部分会提到很多相关部分和使用时机,可以学到很多小细节

       (3)如果熟悉了这个指令,就可以查看Options,可以查看每个选项的意义,更详细的下达指令

       (4)使用 SEE ALSO告知我们还可以利用【info coreutils date】来进一步查阅资料

       (5)某些说明内容还会列举有关的文件 {FILES部分} 来提供我们参考

 

按键

进行工作

空格键

向下翻一页

Page up

向下翻一页

Page Down

向上翻一页

HOME

END

/string

?string

去到第一页

去到最后一页

向下搜寻 string 这个字符串,string是一个变量

向上搜寻 string 这个字符串

n

如果搜寻一个字符串时,按n可以继续下一个搜寻不论 / ?

N

如果搜索一个字符串时,按N可以返回上一个搜寻不论/ ?

q

退出,结束这次的man page

          

          注意上面的按键是只有 man page 里面才能使用

     

    man page 文件数据通常存放在   /usr/share/man    这个目录,可以通过修改目录来改善这个问题,

    修改  /etc/man_db.conf (man.conf / manpath.conf / man.config 等)    

    

2.Man  参数

   -f  :    查询更多关于man相关的信息

     例如:man -f man    

      

[[email protected] ~]# man -f man
man (1)              - an interface to the on-line reference manuals
man (1p)             - display system documentation
man (7)              - macros to format man pages

   1 or 7:

      1 : 表示用man(1)的文件数据

      7 : 表示用man(7)的文件数据  

          搜索默认是以数字小的开始搜索

   -k:查询关键字

      例如:man -k man  //查询所有有关man

    

[[email protected] ~]# man -k man
fallocate (2)        - manipulate file space
zshall (1)           - the Z shell meta-man page
. (1)                - bash built-in commands, see bash(1)
: (1)                - bash built-in commands, see bash(1)
UPower (7)           - System-wide Power Management
[ (1)                - bash built-in commands, see bash(1)
abrt-action-save-kernel-data (1) - Creates uReport mandatory files for kernel oopses.
abrt-watch-log (1)   - Watch log file and run command when it grows or is replaced
accessdb (8)         - dumps the content of a man-db database in a human readable format
aclocal (1)          - manual page for aclocal 1.13.4
aclocal-1.13 (1)     - manual page for aclocal 1.13.4
aconnect (1)         - ALSA sequencer connection manager

  

  man -f ===> whatis   

  man -k ===> apropos  

      这两个指令要能使用必须建立 whatis 数据库才行,建立数据库必须以root用户

                  命令: mandb 

 

 

            


以上是关于Linux[基础]-02--man page的主要内容,如果未能解决你的问题,请参考以下文章

Day8: Linux基础片:网络配置

第二周:一个简单的时间片轮转多道程序内核代码及分析

Linux[基础]-02--info page

完成一个简单的时间片轮转多道程序内核代码

Linux内核分析:完成一个简单的时间片轮转多道程序内核代码

Linux内核分析—完成一个简单的时间片轮转多道程序内核代码