Linux基本命令whereis

不及物动词 其他 22

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    Whereis命令是Linux下的一个常用命令,用于定位某个指定文件的位置。它可以快速查找指定文件或者命令的路径,帮助我们定位到我们需要的文件或者命令的位置。

    Whereis命令的使用格式如下:
    “`shell
    whereis [选项] 文件名
    “`

    其中,选项有以下几种常用的:
    – `-b`:搜索可执行文件的位置,即二进制文件;
    – `-m`:搜索说明文件的位置;
    – `-s`:搜索源文件的位置。

    举个例子,我们可以使用whereis命令来查找Linux下的vim编辑器的位置:
    “`shell
    whereis vim
    “`
    运行命令后,系统会返回vim的可执行文件、说明文件和源文件所在的路径。

    Whereis命令的使用非常简单,但是它的搜索范围相对较窄,只能搜索到普通指令所在的路径,无法搜索到更为系统深处的文件。如果需要搜索更细致的文件路径,可以使用其他命令,如find命令或者locate命令。

    总之,Whereis命令在Linux系统中是一个非常方便的工具,可以帮助我们快速查找文件或命令所在的路径,提高工作效率。

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

    whereis命令是Linux系统中的一个基本命令,用于查找指定程序的二进制文件、源代码文件和帮助文件等所在位置。它主要用于快速定位系统中的可执行程序、库文件以及相关文件的路径。

    下面是关于whereis命令的一些基本信息:

    1. 语法:whereis [选项] [文件名]
    – 选项:
    -b:只查找二进制文件
    -s:只查找源代码文件
    -m:只查找帮助文件

    2. 使用示例:
    – 查找可执行文件命令所在的路径:
    $ whereis ls
    输出示例:ls: /bin/ls /usr/share/man/man1/ls.1.gz

    – 查找库文件所在的路径:
    $ whereis libc.so
    输出示例:libc.so: /lib/x86_64-linux-gnu/libc.so.6 /usr/share/man/man7/libc.so.7.gz

    – 查找源代码文件所在的路径:
    $ whereis grep.c
    输出示例:grep: /usr/src/grep/grep.c

    – 查找帮助文件所在的路径:
    $ whereis find
    输出示例:find: /usr/share/man/man1/find.1.gz

    3. 注意事项:
    – whereis命令只能查找已经安装的程序和文件,无法查找未安装的程序。
    – whereis命令只能查找系统默认的路径,无法查找自定义路径中的文件。
    – whereis命令查找速度较快,但有时会出现无法找到文件的情况。

    4. 与其他命令的区别:
    – whereis与which命令的区别:
    – whereis查找的范围更广,可以查找二进制文件、源代码文件和帮助文件等;
    – which主要用于查找可执行程序的路径,只能查找二进制文件。

    – whereis与locate命令的区别:
    – whereis命令只查找已经安装的文件,locate命令则通过索引数据库查找所有文件;
    – locate命令的查找速度较快,但可能不是最新的文件列表。

    总结:
    whereis命令是Linux系统中的一个快速定位命令,通过指定文件名来查找文件的路径。它可以查找二进制文件、源代码文件和帮助文件等所在位置。使用whereis命令可以方便地定位系统中的程序和文件。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    “whereis”命令是Linux操作系统中的一个用于查找命令或程序位置的实用程序。它可以帮助用户查找特定命令或程序的二进制文件、源代码和帮助文档等。以下是关于”whereis”命令的详细解释和使用方法。

    ## 1. 命令格式
    `whereis [选项] [命令/程序名]`

    ## 2. 命令参数
    – `-b`:只搜索命令的二进制文件。
    – `-m`:只搜索命令的帮助文件。
    – `-s`:只搜索命令的源代码文件。
    – `-u`:搜索命令/程序时忽略默认路径,在所有目录中查找。
    – `-B 目录`:指定命令的二进制文件搜索路径。
    – `-M 目录`:指定命令的帮助文件搜索路径。
    – `-S 目录`:指定命令的源代码文件搜索路径。

    ## 3. 命令使用示例
    ### 示例1:搜索命令的二进制文件、源代码文件和帮助文档
    `whereis ls`

    这条命令会搜索”ls”命令的二进制文件、源代码文件和帮助文档,并输出结果。示例输出:
    “`
    ls: /bin/ls /usr/share/man/man1/ls.1.gz
    “`
    结果显示,”ls”命令的二进制文件位于`/bin/ls`,帮助文档位于`/usr/share/man/man1/ls.1.gz`。

    ### 示例2:只搜索命令的二进制文件
    `whereis -b ls`

    这条命令只会搜索”ls”命令的二进制文件,并输出结果。示例输出:
    “`
    ls: /bin/ls
    “`
    结果显示,”ls”命令的二进制文件位于`/bin/ls`。

    ### 示例3:只搜索命令的帮助文档
    `whereis -m ls`

    这条命令只会搜索”ls”命令的帮助文档,并输出结果。示例输出:
    “`
    ls: /usr/share/man/man1/ls.1.gz
    “`
    结果显示,”ls”命令的帮助文档位于`/usr/share/man/man1/ls.1.gz`。

    ### 示例4:指定命令的二进制文件搜索路径
    `whereis -B /usr/local/bin ls`

    这条命令指定了”ls”命令的二进制文件搜索路径为`/usr/local/bin`,并输出结果。示例输出:
    “`
    ls: /usr/local/bin/ls
    “`
    结果显示,”ls”命令的二进制文件位于`/usr/local/bin/ls`。

    ## 4. 注意事项
    – “whereis”命令仅用于搜索安装在系统中的命令或程序文件,无法搜索用户自定义的脚本文件。
    – “whereis”命令的搜索结果是基于预设的搜索路径进行查找的。如果要搜索非默认路径下的命令或程序文件,可以通过命令参数进行指定。
    – “whereis”命令在search路径上查找二进制文件、帮助文档等。如果某个文件不在search路径上,”whereis”命令将无法找到。

    以上就是关于Linux中”whereis”命令的详细讲解和使用方法。该命令可以帮助用户快速找到指定命令或程序的位置,方便日常的系统管理和维护工作。

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

400-800-1024

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

分享本页
返回顶部