linux中whatis的命令

fiy 其他 60

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    whatis命令是Linux系统中查看命令简介的工具。它可以帮助用户快速了解一个命令的功能和使用方法。使用whatis命令可以提供命令的简短描述以及相关的文档页信息。

    下面是使用whatis命令的基本语法:
    “`
    whatis [选项] 搜索关键词
    “`

    常用的选项包括:
    – -r:使用正则表达式进行搜索
    – -s:指定搜索的节(section)
    – -w:只显示完全匹配的结果

    当使用whatis命令时,会在系统的man页数据库中搜索关键词,并返回与之相关的命令简介信息。命令简介通常是命令名称的一句话描述。

    使用whatis命令的一个例子是:
    “`
    whatis ls
    “`
    这将返回与“ls”相关的命令简介信息。

    另一个例子是:
    “`
    whatis -r “.*config”
    “`
    这将搜索所有以“config”结尾的命令,并返回相应的命令简介信息。

    总而言之,whatis命令是一个非常方便和快速的查看命令简介的工具,可帮助用户快速了解Linux系统中的各种命令。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux中,whatis命令用于查看指定命令的简要说明或帮助信息。它通常用于快速查找命令的功能、语法和用法。以下是关于whatis命令的几个重要点:

    1. whatis命令的基本语法:
    “`
    whatis [选项] 关键词
    “`
    关键词可以是命令名、函数名、系统调用、库函数等。

    2. whatis命令的输出格式:
    默认情况下,whatis命令输出指定命令的名称和一行简要说明。例如:
    “`
    $ whatis ls
    ls(1) – 列出目录内容
    “`
    输出中的`(1)`表示该命令属于section 1,即用户命令。

    3. 使用apropos命令进行模糊匹配:
    如果你不知道精确的命令名,可以使用apropos命令进行模糊匹配。apropos命令会搜索命令的描述文本并返回匹配的结果。例如:
    “`
    $ apropos network
    netstat (8) – Print network connections, routing tables, …
    “`
    上述例子中,apropos命令返回了与关键词”network”相关的命令。

    4. 使用man命令查看完整的帮助信息:
    如果你需要更详细的帮助信息,可以使用man命令。whatis命令提供的是简要说明,而man命令提供的是完整的命令文档。例如,要查看ls命令的详细说明,可以使用以下命令:
    “`
    $ man ls
    “`
    man命令支持按section分类查看命令文档,具体使用方式可参考man命令的帮助信息。

    5. 更新命令数据库:
    whtais命令使用的是what数据库,该数据库包含了所有已安装命令的描述信息。如果你安装了新的命令,或者想要更新数据库,可以使用`makewhatis`命令来更新what数据库。例如:
    “`
    $ sudo makewhatis
    “`
    该命令会重新生成命令的描述信息索引,以便whatis命令可以快速查询。

    总之,whatis命令是一个实用的命令,可以帮助用户快速查找和了解命令的功能和用法。它与apropos命令和man命令结合起来使用,可以提高用户在Linux系统中使用命令的效率。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,`whatis`是一个用于查询命令的简要说明的命令。它通常用于查找命令的简短描述,在探索新命令或需要查找命令用途时非常有用。

    `whatis`命令的使用方法如下:

    “`
    whatis [选项] [模式]
    “`

    `whatis`命令的选项:
    – `-d`:打印命令的man页文件路径和章节号。
    – `-s`:指定要搜索的man页章节号(如1、8等)。
    – `-w`:仅显示完全匹配的命令描述。

    例如,要查找`ls`命令的简短说明,可以通过运行以下命令:

    “`
    whatis ls
    “`

    这将返回类似以下的输出:

    “`
    ls (1) – list directory contents
    “`

    在输出中,`ls (1)`表示`ls`命令的man页在第1节,而`- list directory contents`是`ls`命令的简要说明。

    可以使用`whatis`命令结合通配符来搜索多个命令。例如,要查找以`netstat`开头的所有命令简短说明,可以运行以下命令:

    “`
    whatis netstat*
    “`

    这将返回与`netstat`开头的所有命令相关的简短说明。

    除了使用通配符搜索命令外,还可以使用`whatis`命令结合正则表达式搜索命令。例如,要查找以`^cp`开头的命令的简短说明,可以运行以下命令:

    “`
    whatis ‘^cp’
    “`

    在这个例子中,`^cp`是一个正则表达式,表示以`cp`开头的命令。

    需要注意的是,`whatis`命令只能提供命令的简短说明,如果需要查看完整的命令手册,可以使用`man`命令。例如,要查看`ls`命令的完整手册,可以运行以下命令:

    “`
    man ls
    “`

    通过使用`whatis`命令,可以快速获得命令的简要说明,以便在使用Linux系统时更好地理解和使用各种命令。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部