zoukankan      html  css  js  c++  java
  • 【LINUX编程】关于man的详细用法

    (1)    man不只可以用来查看SHELL命令,还可以查看系统调用函数,C库函数以及其他数据结构等等。

    (2)    man域的概念

    $man date

     

    会发现在第一行显示:

    DATE(1)         User Commands            DATE(1)

     

    其中DATE就是要man的命令(函数,数据结构等)

    1即该命令所属的域。 该域即为User Commands

    常见的man域有1~9号,分别表示:

    领域

    名称

    说明

    1

    用户命令

    可由任何人启动的

    2

    系统调用

    即由内核提供的函数

    3 (3p)

    例程

    即库函数

    4

    设备

    即库函数

    5

    文件格式描述

    例如/etc/passwd

    6

    游戏

     

    7

    杂项

    例如宏命令包、惯例、网络协议等

    8

    系统管理员工具

    root可用的命令

    9

    其他(Linux特定的)

    与内核有关的文件

     

    (3)    Man的一些参数

    ------------------------------------------------------------------------------

    -f     //显示命令存在于哪几个领域中,以及概要信息。

    [funway@localhost ~]$ man -f exit                                          

     

    exit                 (1p)         - cause the shell to exit                    

     

    exit                 (3)           - cause normal process termination     

     

    exit                 (3p)                - terminate a process                 

     

    exit [builtins]      (1)         - bash built-in commands, see bash(1)

    (ps:这个好像没 -aw 参数显示的全)

    ------------------------------------------------------------------------------

    这时我们可以输入

    $ man 1p exit    //进入领域1pexit手册页

    $ man 3 exit      //进入领域3exit手册页

    ------------------------------------------------------------------------------

    -aw    //显示所有有该命令的手册文件的路径

    [funway@localhost ~]$ man -aw exit

     

    /usr/share/man/man1/builtins.1.gz  

     

    /usr/share/man/man1p/exit.1p.gz    

     

    /usr/share/man/man2/_exit.2.gz     

     

    /usr/share/man/man3/exit.3.gz        

     

    /usr/share/man/man3p/exit.3p.gz    

     

    (ps:我们可以从这些文件名中看出有包含exit的各个man领域的编号)

                  ------------------------------------------------------------------------------

                  $man -a exit    //依次进入所有包含exit的手册(退出一个进入下一个)

                  ------------------------------------------------------------------------------

  • 相关阅读:
    编译原理-词法分析01-扫描程序
    编译原理-概论-02
    编译原理-概论-01
    web api :Action Results in Web API 2
    git 学习笔记7--branch
    git 学习笔记6--remote & log
    杭电acm 1230 火星a+b(进制)
    杭电acm 1214 圆桌会议(冒泡排序)
    杭电acm 1210 Eddy's 洗牌问题
    杭电acm 1207 汉诺塔II
  • 原文地址:https://www.cnblogs.com/funway/p/1978660.html
Copyright © 2011-2022 走看看