• 周蓬安.blog的博客—强国博客—人民网 2019-05-10
  • 紫光阁中共中央国家机关工作委员会 2019-05-10
  • 感触名家笔下的端午文化吃香粽原来可以这样文艺 2019-05-09
  • 追梦夺冠游行嘲讽詹皇 百万人面前穿订制T恤羞辱他 2019-04-27
  • 《瘟疫传说》:黑死病恐怖 姐弟在绝望中求生 2019-04-10
  • 陕西国防工业职业技术学院百名大学生志愿者敬老院慰问孤寡老人陕西国防工业职业技术学院百名大学生志愿者敬老院慰问-陕西教育新闻 2019-04-08
  • 西藏拉萨:新家园 新生活 2019-04-08
  • 尊重和保障宗教信仰自由的中国实践 2019-04-06
  • 一敬泯恩仇 俄罗斯队主帅这个动作太暖了 2019-03-20
  • 四大名著剧组首次同台忆往事 经典影视剧如何铸就? 2018-12-07
  • “天眼”凝望 探秘宇宙 2018-12-07
  • 1

    1.5Linux下命令说明——man命令

    Posted by 撒得一地 on 2015年9月18日 in Linux教程
    国外稳定加速器推荐    Express | Vypr

    linux下命令非常多,你想知道你系统下有多少命令可以用吗?

    [[email protected] ~]#[tab] <=在这里不要输入任何字符,直接按一次[tab]按键 
    
    Display all 1092 possibilities? (y or n)<=按y显示所有命令来,按n离开
    

    linux下许多命令的开发者,为了让使用者可以更快的了解命令的用法,制作了命令在线帮助文件??梢酝ü齧an这个命令来查看某个命令的具体用法,man是manual(操作说明)的简写。比如你想了解ls这个命令:

    [[email protected] ~]# man ls
    
    命令执行后进入ls命令的man page页,命令在线帮助文件:
    
    LS(1)       User Commands    LS(1)
    NAME
        ls - list directory contents
    
    SYNOPSIS
    
       ls [OPTION]... [FILE]...
    
    DESCRIPTION
    
       List information about the FILEs (the current directory by default).  
    
       Sort entries alpha-betically if none of -cftuvSUX nor --sort.
       Mandatory arguments to long options are mandatory for short options too.
    
       -a, --all
    
          do not ignore entries starting with .
    
       -A, --almost-all
    
          do not list implied . and ..
    
       --author
    
          with -l, print the author of each file
    
    ....省略
    
    进入man命令的功能后,你可以按下『空格键』往下翻页,可以按下『 q 』按键来离开man的环境。
    

    上面命令介绍说明的第一行LS(1),LS是命令的名称,那么(1)的含义是:一般用户可使用的命令。命令后面的数字是有特别含义的,常见的数字及含义如下:

    1   使用者在shell环境中可以操作的命令或可运行文件
    2   系统核心可呼叫的函数与工具等
    3   一些常用的函数(function)与函式库(library),大部分为C的函式库(libc)
    4   装置文件的说明,通常在/dev下的文件
    5   配置文件或者是某些文件的格式
    6   游戏(games)
    7   惯例与协议等,例如Linux文件系统、网络协议、ASCII code等等的说明
    8   系统管理员可用的管理命令  如shutdown命令
    9   跟kernel有关的文件
    常用的是1,5,8。这三个数字及含义可以记下来。
    
    man page的内容根据不同命令,可以整理出下面几个部分:
    
    NAME         命令、数据名称说明
    
    SYNOPSI      命令的语法(syntax)说明
    
    DESCRIPTION  较为完整的说明,这部分最好仔细看看!
    
    OPTIONS         针对 SYNOPSIS 部分中,有列举的所有可用的选项说明
    
    COMMANDS     当这个程序(软件)在运行的时候,可以在此程序(软件)中下达的命令
    
    FILES         这个程序或数据所使用或参考或连结到的某些文件
    
    SEE ALSO     可以参考的,跟这个命令或数据有相关的其他说明!
    
    EXAMPLE         一些可以参考的范例
    
    BUGS         存在的一些问题
    
    man下的一些参数详解:
    
    空格键          向下翻一页
    
    [Page Down]   向下翻一页
    
    [Page Up]     向上翻一页
    
    /string    向『下』搜寻 string 这个字符串,如果要搜寻date 的话,就输入 /date
    
    ?string    向『上』搜寻 string 这个字符串
    
    n, N    利用 / 或 ? 来搜寻字符串时,可以用 n 来继续下一个搜寻 (不论是 / 或 ?) ,可以利用 N 来进行『反向』搜寻。举例来说,我以 /date 搜寻 date 字符串, 那么可以 n 继续往下查询,用 N 往上查询。若以 ?date 向上查询 date 字符串, 那我可以用 n 继续『向上』查询,用 N 反向查询。
    q    结束这次的 man page
    

    这些man page的数据放在哪里呢?不同的distribution通??赡苡械悴钜煨?,
    不过,通常是放在/usr/share/man这个目录里头,然而,我们可以透过修改他的man page搜寻路径来改善这个目录的问题! 修改/etc/man.config (有的版本为man.conf或manpath.conf)即可。
    关于man的信息你可以使用『 man man 』来查询。

    在某些情况下,你可能知道要使用某些特定的命令或者是修改某些特定的配置文件,但是偏偏忘记了该命令的完整名称。 有些时候则是你只记得该命令的部分关键词。

    [[email protected]~]# man -f man
    man            (1)  - format and display the on-line manual pages
    
    man [manpath]     (1)  - format and display the on-line manual pages
    
    man.config [man]   (5)  - configuration data for man
    

    当使用『man -f 命令』时,man只会找数据中的左边那个命令(或文件)的完整名称,有一点不同都不行! 但如果我想要找的是『关键词』呢?

    [[email protected] ~]$ man -k man 
    

    用关键词将说明文件里面只要含有man那个字眼的(不见得是完整字符串) 就将他取出来!
    事实上,还有两个命令与man page有关呢!而这两个命令是man的简略写法说~就是这两个:

    [[email protected] ~]$ whatis  [命令或者是数据]   <==相当于 man -f [命令或者是数据] 
    
    [[email protected] ~]$ apropos [命令或者是数据]   <==相当于 man -k [命令或者是数据] 
    
    而要注意的是,这两个特殊命令要能使用,必须要有创建 whatis 数据库才行!这个数据库的创建需要以 root 的身份下达如下的命令:
    [[email protected] ~]# makewhatis 
    

    标签:, ,

    上一篇:

    下一篇:

    相关推荐

    1 Comment

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    8 + 7 = ?

    网站地图|广东快乐10分开奖直播

    Copyright © 2015-2019 广东快乐10分开奖直播 All rights reserved.
    闽ICP备15015576号-1,版权所有?psz.

  • 周蓬安.blog的博客—强国博客—人民网 2019-05-10
  • 紫光阁中共中央国家机关工作委员会 2019-05-10
  • 感触名家笔下的端午文化吃香粽原来可以这样文艺 2019-05-09
  • 追梦夺冠游行嘲讽詹皇 百万人面前穿订制T恤羞辱他 2019-04-27
  • 《瘟疫传说》:黑死病恐怖 姐弟在绝望中求生 2019-04-10
  • 陕西国防工业职业技术学院百名大学生志愿者敬老院慰问孤寡老人陕西国防工业职业技术学院百名大学生志愿者敬老院慰问-陕西教育新闻 2019-04-08
  • 西藏拉萨:新家园 新生活 2019-04-08
  • 尊重和保障宗教信仰自由的中国实践 2019-04-06
  • 一敬泯恩仇 俄罗斯队主帅这个动作太暖了 2019-03-20
  • 四大名著剧组首次同台忆往事 经典影视剧如何铸就? 2018-12-07
  • “天眼”凝望 探秘宇宙 2018-12-07
  • 北京pk10最稳办法 新疆福彩 双色球基本走势图 北京赛车pk10彩票控 山东快乐扑克3最大遗漏 中国竞彩网app下载 北京赛车pk10单双长龙 pk10冠军追号计划表 香港二分彩骗局 香港赛马排位表资料 天津时时彩开奖选 彩票销售管理软件 pc蛋蛋大神吧 4887铁算盘资料四肖 北京赛车外围赌博 混合过关2串1要全中吗