linux获取命令帮助详解

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

本篇博文教你如何获取命令的帮助文档,如通过help、man和本地安装的方法进行查询。

一、linux中命令的类型

linux 中命令类型分为内部命令和外部命令。
type命令是判断一个命令是外部命令还是内部命令,示例如下:

[root@centos7 ~]#type cd            
cd is a shell builtin               #cd是shell 的内置命令
[root@centos7 ~]#type passwd
passwd is /usr/bin/passwd           #passwd命令存放在/usr/bin/passwd路径下

二、使用man命令获取外部命令帮助信息

man手册分为以下几个章节,但并不是每个命令都包含这些章节。
man章节:

        1 用户命令
        2 系统调用
        3 从库调用
        4 备文件及特殊文件
        5 置文件格式
        6 游戏
        7 杂项
        8 理类的命令
        9 linux的内核API

man命令的手册页存放在/usr/shar/man
man命令的的配置文件:/etc/man.config (CentOS 6)|man_db.conf(CentOS 7)

whatis命令是列出一个命令中manual章节的概述

        [root@centos7 ~]#whatis ls
        ls (1)               - list directory contents
        ls (1p)              - list directory contents

此命令在刚刚安装好的系统中可能不能正常使用;可以手动创建数据库,使用命令makewhatis(CentOS 6);文件存在的位置在/var/cache/man/中。mandb更新数据库(CentOS 7)

一般使用man命令获取帮助的步骤:
type COMMAND -->whatis COMMAND -->man # COMMAND

man命令使用

-a 列出所有帮助信息
-k 搜索关键字,列出所有匹配的页面

        [root@centos7 ~]#man -k passwd
        chpasswd (8)         - update passwords in batch mode
        fgetpwent_r (3)      - get passwd file entry reentrantly
        getpwent_r (3)       - get passwd file entry reentrantly
        gpasswd (1)          - administer /etc/group and /etc/gshadow
        grub2-mkpasswd-pbkdf2 (1) - Generate a PBKDF2 password hash.
        lpasswd (1)          - Change group or user password
        lppasswd (1)         - add, change, or delete digest passwords.
        pam_localuser (8)    - require users to be listed in /etc/passwd
        passwd (1)           - update user's authentication tokens
        sslpasswd (1ssl)     - compute password hashes
        passwd (5)           - password file
        passwd2des (3)       - RFS password encryption
        pwhistory_helper (8) - Helper binary that transfers password hashes from pa...
        saslpasswd2 (8)      - set a user's sasl password
        smbpasswd (5)        - The Samba encrypted password file
        vncpasswd (1)        - change the VNC password

-f 相当于whatis命令

        [root@centos7 ~]#man -f ls
        ls (1)               - list directory contents
        ls (1p)              - list directory contents

-w # 显示路径

    [root@centos7 ~]#man -w ls
    /usr/share/man/man1/ls.1.gz

三、help获取命令帮助

1.查看内部命令 **help COMMAND **

        [root@centos7 ~]#help cd
        cd: cd [-L|[-P [-e]]] [dir]
            Change the shell working directory.
            
            Change the current directory to DIR.  The default DIR is the value of the
            HOME shell variable.

2.查看外部命令 COMMAND --help | -h

        [root@centos7 ~]#ls --help
        Usage: ls [OPTION]... [FILE]...
        List information about the FILEs (the current directory by default).
        Sort entries alphabetically if none of -cftuvSUX nor --sort is specified.

四、通过本地文档获取帮助

本地文档存放在/usr/shar/man目录下
1、多数安装了的软件包的子目录,包括了这些软件的相关原理说明;
2、常见文档:README INSTALL CHANGES
3、可以通过自己手动安装帮助文档,默认安装在/usr/shar/man

         [root@centos7 ~]#rpm -ivh /run/media/root/CentOS\ 7\ x86_64/Packages/httpd-manual-2.4.6-45.el7.centos.noarch.rpm 
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 200,783评论 5 472
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 84,396评论 2 377
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 147,834评论 0 333
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,036评论 1 272
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,035评论 5 362
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,242评论 1 278
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,727评论 3 393
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,376评论 0 255
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,508评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,415评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,463评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,140评论 3 316
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,734评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,809评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,028评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,521评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,119评论 2 341

推荐阅读更多精彩内容