zoukankan      html  css  js  c++  java
  • Linux man命令数字含义

    1,用户在shell环境中可以操作的命令或可执行文件  
    2,系统内核可调用的函数与工具等,即由内核提供的函数。 如open,write之类的(通过这个,可以很方便的查到调用这个函数时需要加什么头文件) 
    3,一些常用的函数与函数库,大部分为C的函数库,如printf,fread 
    4,设备文件的说明,通常在/dev下的文件 
     5,配置文件或者是某些文件的格式 比如passwd 
    6,给游戏留的,由各个游戏自己定义 
    7,惯例与协议等杂项,Linux文件系统、网络协议、ASCII code等说明,例如man,environ 
    8,系统管理用的命令,这些命令只能由系统管理员使用,如ifconfig 
    9,跟内核有关的文件 
     

    再举几个例子,比如你man 
    named,你观察屏幕左上角会发现NAMED(8)的字样,这就说明这个named是包含在"系统管理员相关的命令"之中的。

    再比如man yum.conf,你会发现yum.conf(5) 
    ,我想你现在应该知道它的寓意了。下次你可以直接man 
    5再加一个配置文件,来查查这个文件的配置方法了。


    给大家推荐一个man的非常好的网站,http://www.linuxmanpages.com/,在这里有非常全的Linux的man信息,你可以分1-8来查看相应的manual 
    page!

    3 我的这些man信息都存在Linux系统的哪里?

    [root@wupengchong ~]# manpath
    /usr/kerberos/man:/usr/local/share/man:/usr/share/man/en:/usr/share/man

    用manpath命令就可以看到了,当你man的时候,man会到如上这些路径去寻找对应的帮助信息。如果没有的话,那么man会抱怨:

    [root@wupengchong ~]# man rocrocket
    No manual entry for rocrocket

    呵呵

    4 如何重新建立man的数据库?

    使用makewhatis命令就可以!

    5 既然有man数据库,我是否可以像搜索引擎那样搜出里面的关键字?

    可以。这样做:

    $man -k roc

    使用man的-k选项,就可以列出所有包含roc字符串的man帮助信息。

    其实,更深一步,man -k和apropos命令作用相同。你完全可以用apropos 
    roc来代替man -k roc。

    其实apropos是一个脚本文件,它不是ELF可执行文件。所以你完全可以用vi 
    /usr/bin/apropos看看它到底是如何实现

  • 相关阅读:
    哔哩哔哩小视频全栈爬取分析
    Python压缩指定文件及文件夹为zip
    python对字典及列表递归排序
    Python对list列表及子列表进行排序
    揭开yield关键字的神秘面纱
    python 发送email邮件带附件
    ElementNotVisibleException: Message: element not visible
    /usr/lib/python2.7/site-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.22) or chardet (2.2.1) doesn't match a supported version!
    selenium元素单击不稳定解决方法
    selenium自定义find_element
  • 原文地址:https://www.cnblogs.com/Andy-Lv/p/5287762.html
Copyright © 2011-2022 走看看