linux查询命令路径where

不及物动词 其他 11

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Linux系统中查询命令路径的方法有很多种,其中比较常用的方法是使用where命令。下面就来介绍一下使用where命令查询命令路径的具体步骤。

    步骤一:打开终端
    在Linux系统中,查询命令路径主要通过终端来完成。因此,首先需要打开终端。可以通过快捷键Ctrl+Alt+T来打开终端,也可以在应用菜单中找到终端应用程序并打开。

    步骤二:输入where命令
    在终端中,输入以下命令:
    “`
    where
    “`
    其中,`
    `是待查询的命令名称。例如,要查询ls命令的路径,可以输入:
    “`
    where ls
    “`

    步骤三:查看结果
    终端会显示出查询结果,即该命令在系统中的路径。如果该命令存在于系统中的多个路径中,终端会一一列出。通常情况下,会优先显示系统默认的路径。

    除了where命令外,还有其他一些常用的命令可以用来查询命令路径,例如which命令和type命令。它们的使用方法类似,只是命令名称有所不同。你可以在终端中输入`man which`或`man type`来查看这些命令的详细使用说明。

    总结:通过上述步骤,我们可以很方便地使用where命令查询Linux系统中某个命令的路径。这个方法可以帮助我们了解系统中各个命令所在的位置,方便我们进行相关操作和配置。

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

    在Linux系统中,有几种方法可以查询命令的路径,以确定命令在文件系统中的位置。以下是五种常用的方法:

    1. 使用whereis命令:
    `whereis`命令可以用来快速查找命令的二进制文件、源代码和帮助文件的路径。它的基本语法是:
    “`
    whereis
    “`
    其中``是要查询的命令的名称。`whereis`命令会返回一个或多个该命令的路径,路径之间以空格分隔。

    2. 使用which命令:
    `which`命令可以用来查找一个命令在系统`PATH`变量指定的路径中的具体路径。它的基本语法是:
    “`
    which
    “`
    其中``是要查询的命令的名称。`which`命令会返回一个路径,该路径是该命令在系统中的绝对路径。

    3. 使用type命令:
    `type`命令可以用来查找一个命令在系统中的位置。它的基本语法是:
    “`
    type
    “`
    其中``是要查询的命令的名称。`type`命令会返回一个信息,指明该命令是一个内置命令、外部命令还是别名,以及它在文件系统中的位置。

    4. 使用查找命令:
    `find`命令是一个强大的用于在文件系统中查找文件和目录的命令。我们可以利用`find`命令来查找命令的路径。如下所示:
    “`
    find / -name 2>/dev/null
    “`
    其中``是要查询的命令的名称。上述命令将从根目录`/`开始递归搜索文件系统,并打印出命令的绝对路径。

    5. 使用where命令:
    `where`命令是一个用于在Linux系统中查找命令路径的shell内部命令。它的用法与`which`命令相似:
    “`
    where
    “`
    其中``是要查询的命令的名称。`where`命令会返回一个路径,该路径是该命令在系统中的绝对路径。

    以上是五种常用的查询命令路径的方法。通过其中的任意一种方式,您都可以快速找到指定命令在Linux系统中的位置。

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

    在Linux系统中,可以使用`whereis`命令来查询命令的路径和源文件位置。`whereis`命令可以在系统中搜索特定的文件和目录以及相关的文件和目录。

    `whereis`命令的语法如下:
    “`
    whereis [选项] [文件名]…
    “`

    `whereis`命令的选项包括:
    – `-b`:显示可执行文件的位置。
    – `-m`:显示帮助文件的位置。
    – `-s`:显示源码文件的位置。
    – `-u`:显示无效文件的位置。
    – `-B`<目录>:指定搜索可执行文件的目录。
    – `-M`<目录>:指定搜索帮助文件的目录。
    – `-S`<目录>:指定搜索源码文件的目录。

    下面是几个常见的用法示例:

    ##### 示例 1:
    查询命令`ls`的路径和文件位置:
    “`
    whereis ls
    “`
    输出示例:
    “`
    ls: /bin/ls /usr/share/man/man1/ls.1.gz
    “`
    这里显示了`ls`命令的可执行文件路径为`/bin/ls`,帮助文件路径为`/usr/share/man/man1/ls.1.gz`。

    ##### 示例 2:
    指定搜索命令的目录,并查询命令的路径和文件位置:
    “`
    whereis -B /usr/local/bin/ vim
    “`
    输出示例:
    “`
    vim: /usr/local/bin/vim /usr/share/vim
    “`
    这里使用了`-B`选项来指定搜索命令的目录为`/usr/local/bin/`,然后查询命令`vim`的路径和文件位置。结果显示可执行文件路径为`/usr/local/bin/vim`,同时还显示了相关的文件目录`/usr/share/vim`。

    ##### 示例 3:
    查询多个命令的路径和文件位置:
    “`
    whereis gcc make
    “`
    输出示例:
    “`
    gcc: /usr/bin/gcc /usr/lib/gcc
    make: /usr/bin/make /usr/share/man/man1/make.1.gz
    “`
    这里同时查询了命令`gcc`和`make`的路径和文件位置。结果显示了每个命令的可执行文件路径以及相关的文件位置。

    需要注意的是,`whereis`命令只能查询系统已经安装的命令的路径和文件位置,对于自行编译的命令或者没有安装的命令无法查询到信息。另外,`whereis`命令只能查询二进制文件、帮助文件和源码文件的位置,无法查询其他类型的文件。

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

400-800-1024

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

分享本页
返回顶部