• liunx帮助whatis使用方法


           liunx帮助

                获取帮助的能力决定了技术的能力!

    1、whatis

    ♢只显示命令的简短描述,相对功能比较单一。

    [09:42:22 root@centos ~]#whatis rm
    rm (1)               - remove files or directories
    rm (1p)              - remove directory entries  
    

      1,1p:表示分类章节
    ♢使用数据库:whatis查看某个命令的列表依赖于数据库,这个数据库刚安装os时是没有的,是经过一段时间之后系统自动创建的但是自动创建时间不定,可以通过命令主动生成whatis依赖的数据库。

    [root@centos6 ~]# whatis rm
    rm: nothing appropriate  
    

    ♢makewhatis | mandb制作数据库:
    生成的方法centos6使用makewhatis生成,centos7使用mandb生成。

    [root@centos6 ~]# whatis cal
    cal: nothing appropriate
    [root@centos6 ~]# makewhatis
    [root@centos6 ~]# whatis cal
    cal                  (1)  - displays a calendar
    cal                  (1p)  - print a calendar  
    
    [root@centos7 ~]# whatis cal
    cal: nothing appropriate.
    [root@centos7 ~]# mandb
    Processing manual pages under /usr/share/man...
    Updating index cache for path `/usr/share/man/man7'. Wait...mandb: warning: /usr/share/man/man7/virkeycode-atset1.7.gz: whatis parse for virkeycode-atset1(7) failed
    mandb: warning: /usr/share/man/man7/virkeycode-atset2.7.gz: whatis parse for virkeycode-atset2(7) failed
    mandb: warning: /usr/share/man/man7/virkeycode-atset3.7.gz: whatis parse for virkeycode-atset3(7) failed
    mandb: warning: /usr/share/man/man7/virkeycode-linux.7.gz: whatis parse for virkeycode-linux(7) failed
    mandb: warning: /usr/share/man/man7/virkeycode-osx.7.gz: whatis parse for virkeycode-osx(7) failed
    mandb: warning: /usr/share/man/man7/virkeyname-win32.7.gz: whatis parse for virkeyname-win32(7) failed
    mandb: warning: /usr/share/man/man7/virkeycode-qnum.7.gz: whatis parse for virkeycode-qnum(7) failed
    mandb: warning: /usr/share/man/man7/virkeycode-usb.7.gz: whatis parse for virkeycode-usb(7) failed
    mandb: warning: /usr/share/man/man7/virkeycode-win32.7.gz: whatis parse for virkeycode-win32(7) failed
    mandb: warning: /usr/share/man/man7/virkeycode-xtkbd.7.gz: whatis parse for virkeycode-xtkbd(7) failed
    mandb: warning: /usr/share/man/man7/virkeyname-linux.7.gz: whatis parse for virkeyname-linux(7) failed
    mandb: warning: /usr/share/man/man7/virkeyname-osx.7.gz: whatis parse for virkeyname-osx(7) failed
    Updating index cache for path `/usr/share/man/man8'. Wait...mandb: warning: /usr/share/man/man8/fsck.fat.8.manpage-fix.gz: ignoring bogus filename
    Updating index cache for path `/usr/share/man/man3'. Wait...mandb: can't open /usr/share/man/man3/man3/wl_display_connect.3: No such file or directory
    mandb: warning: /usr/share/man/man3/wl_display_connect_to_fd.3.gz: bad symlink or ROFF `.so' request
    Updating index cache for path `/usr/share/man/man4'. Wait...mandb: can't open /usr/share/man/man/man4/crontabs.4: No such file or directory
    mandb: warning: /usr/share/man/man4/run-parts.4.gz: bad symlink or ROFF `.so' request
    Updating index cache for path `/usr/share/man/mann'. Wait...done.
    Checking for stray cats under /usr/share/man...
    Checking for stray cats under /var/cache/man...
    Processing manual pages under /usr/share/man/uk...
    Updating index cache for path `/usr/share/man/uk/man1'. Wait...done.
    Checking for stray cats under /usr/share/man/uk...
    Checking for stray cats under /var/cache/man/uk...
    Processing manual pages under /usr/share/man/hu...
    Updating index cache for path `/usr/share/man/hu/man8'. Wait...done.
    Checking for stray cats under /usr/share/man/hu...
    Checking for stray cats under /var/cache/man/hu...
    Processing manual pages under /usr/share/man/de...
    Updating index cache for path `/usr/share/man/de/man5'. Wait...done.
    Checking for stray cats under /usr/share/man/de...
    Checking for stray cats under /var/cache/man/de...
    Processing manual pages under /usr/share/man/ja...
    Updating index cache for path `/usr/share/man/ja/man1'. Wait...mandb: warning: /usr/share/man/ja/man1/evim.1.gz: whatis parse for evim(1) failed
    mandb: warning: /usr/share/man/ja/man1/vim.1.gz: whatis parse for ex(1) failed
    mandb: warning: /usr/share/man/ja/man1/vim.1.gz: whatis parse for rview(1) failed
    mandb: warning: /usr/share/man/ja/man1/vim.1.gz: whatis parse for rvim(1) failed
    mandb: warning: /usr/share/man/ja/man1/vim.1.gz: whatis parse for view(1) failed
    mandb: warning: /usr/share/man/ja/man1/vim.1.gz: whatis parse for vim(1) failed
    mandb: warning: /usr/share/man/ja/man1/vimdiff.1.gz: whatis parse for vimdiff(1) failed
    mandb: warning: /usr/share/man/ja/man1/vimtutor.1.gz: whatis parse for vimtutor(1) failed
    mandb: warning: /usr/share/man/ja/man1/xxd.1.gz: whatis parse for xxd(1) failed
    Updating index cache for path `/usr/share/man/ja/man5'. Wait...done.
    Checking for stray cats under /usr/share/man/ja...
    Checking for stray cats under /var/cache/man/ja...
    Processing manual pages under /usr/share/man/fr...
    Updating index cache for path `/usr/share/man/fr/man5'. Wait...done.
    Checking for stray cats under /usr/share/man/fr...
    Checking for stray cats under /var/cache/man/fr...
    Processing manual pages under /usr/share/man/ko...
    Updating index cache for path `/usr/share/man/ko/man8'. Wait...done.
    Checking for stray cats under /usr/share/man/ko...
    Checking for stray cats under /var/cache/man/ko...
    Processing manual pages under /usr/share/man/pl...
    Updating index cache for path `/usr/share/man/pl/man5'. Wait...done.
    Checking for stray cats under /usr/share/man/pl...
    Checking for stray cats under /var/cache/man/pl...
    Processing manual pages under /usr/share/man/ru...
    Updating index cache for path `/usr/share/man/ru/man5'. Wait...done.
    Checking for stray cats under /usr/share/man/ru...
    Checking for stray cats under /var/cache/man/ru...
    Processing manual pages under /usr/share/man/sk...
    Updating index cache for path `/usr/share/man/sk/man8'. Wait...done.
    Checking for stray cats under /usr/share/man/sk...
    Checking for stray cats under /var/cache/man/sk...
    Processing manual pages under /usr/share/man/cs...
    Updating index cache for path `/usr/share/man/cs/man7'. Wait...done.
    Checking for stray cats under /usr/share/man/cs...
    Checking for stray cats under /var/cache/man/cs...
    Processing manual pages under /usr/share/man/da...
    Updating index cache for path `/usr/share/man/da/man8'. Wait...done.
    Checking for stray cats under /usr/share/man/da...
    Checking for stray cats under /var/cache/man/da...
    Processing manual pages under /usr/share/man/id...
    Updating index cache for path `/usr/share/man/id/man5'. Wait...done.
    Checking for stray cats under /usr/share/man/id...
    Checking for stray cats under /var/cache/man/id...
    Processing manual pages under /usr/share/man/it...
    Updating index cache for path `/usr/share/man/it/man8'. Wait...done.
    Checking for stray cats under /usr/share/man/it...
    Checking for stray cats under /var/cache/man/it...
    Processing manual pages under /usr/share/man/pt_BR...
    Updating index cache for path `/usr/share/man/pt_BR/man8'. Wait...done.
    Checking for stray cats under /usr/share/man/pt_BR...
    Checking for stray cats under /var/cache/man/pt_BR...
    Processing manual pages under /usr/share/man/sv...
    Updating index cache for path `/usr/share/man/sv/man8'. Wait...done.
    Checking for stray cats under /usr/share/man/sv...
    Checking for stray cats under /var/cache/man/sv...
    Processing manual pages under /usr/share/man/tr...
    Updating index cache for path `/usr/share/man/tr/man8'. Wait...done.
    Checking for stray cats under /usr/share/man/tr...
    Checking for stray cats under /var/cache/man/tr...
    Processing manual pages under /usr/share/man/zh_CN...
    Updating index cache for path `/usr/share/man/zh_CN/man8'. Wait...done.
    Checking for stray cats under /usr/share/man/zh_CN...
    Checking for stray cats under /var/cache/man/zh_CN...
    Processing manual pages under /usr/share/man/zh_TW...
    Updating index cache for path `/usr/share/man/zh_TW/man8'. Wait...done.
    Checking for stray cats under /usr/share/man/zh_TW...
    Checking for stray cats under /var/cache/man/zh_TW...
    Processing manual pages under /usr/share/man/ca...
    Updating index cache for path `/usr/share/man/ca/man5'. Wait...done.
    Checking for stray cats under /usr/share/man/ca...
    Checking for stray cats under /var/cache/man/ca...
    Processing manual pages under /usr/share/man/es...
    Updating index cache for path `/usr/share/man/es/man8'. Wait...done.
    Checking for stray cats under /usr/share/man/es...
    Checking for stray cats under /var/cache/man/es...
    Processing manual pages under /usr/share/man/nl...
    Updating index cache for path `/usr/share/man/nl/man8'. Wait...done.
    Checking for stray cats under /usr/share/man/nl...
    Checking for stray cats under /var/cache/man/nl...
    Processing manual pages under /usr/share/man/pt...
    Updating index cache for path `/usr/share/man/pt/man8'. Wait...done.
    Checking for stray cats under /usr/share/man/pt...
    Checking for stray cats under /var/cache/man/pt...
    Processing manual pages under /usr/share/man/overrides...
    Updating index cache for path `/usr/share/man/overrides/man8'. Wait...done.
    Checking for stray cats under /usr/share/man/overrides...
    Checking for stray cats under /var/cache/man/overrides...
    Processing manual pages under /usr/share/man/en...
    Updating index cache for path `/usr/share/man/en/man7'. Wait...done.
    Checking for stray cats under /usr/share/man/en...
    Checking for stray cats under /var/cache/man/en...
    Processing manual pages under /usr/local/share/man...
    Updating index cache for path `/usr/local/share/man/mann'. Wait...done.
    Checking for stray cats under /usr/local/share/man...
    Checking for stray cats under /var/cache/man/local...
    120 man subdirectories contained newer manual pages.
    11881 manual pages were added.
    0 stray cats were added.
    0 old database entries were purged.
    [root@centos7 ~]# whatis cal
    cal (1)              - display a calendar
    cal (1p)             - print a calendar  
    

      不知道什么原因centos6没显示生成过程。

    ♢使用示例:
          whatis calman –f cal 效果相同。

    [root@centos7 ~]# whatis cal
    cal (1)              - display a calendar
    cal (1p)             - print a calendar
    [root@centos7 ~]# man -f cal
    cal (1)              - display a calendar
    cal (1p)             - print a calendar  
    

    以上就是whatis使用方法,不足的地方希望大家多多指正谢谢!!!

  • 相关阅读:
    在Visual Studio中启用对jquery等javascript框架的智能感知
    网页的复制和防复制
    发现数据库对象的依赖关系
    这个世界并不缺少创意,而是缺少发现
    如何在ASP.NET程序中使用报表查看器控件并传递用户凭据
    Jquery调用webService的四种方法 【转载】
    浏览器的多线程技术
    .NET Framework 2.0的客户端是否可以调用WCF?
    在页面中实现内容的展开和收缩
    面向接口的编程(WCF)
  • 原文地址:https://www.cnblogs.com/www233ii/p/11576903.html
Copyright © 2020-2023  润新知