linux下where的命令

fiy 其他 31

回复

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

    在Linux系统中,”where”并不是一个内置的命令。然而,您可能想要使用”whereis”或”which”命令来查找特定命令或程序的位置。

    1. whereis命令: whereis命令用于查找二进制程序、源代码以及帮助页面的位置。该命令的语法如下:
    `whereis [选项] [文件名]`

    选项:
    -b:查找二进制程序的位置
    -m:查找帮助文档的位置
    -s:查找源代码的位置

    示例:
    `whereis ls`
    这个命令将显示ls命令的二进制程序,帮助页面和源代码的位置(如果适用)。

    2. which命令: which命令用于查找可执行程序的位置。该命令的语法如下:
    `which [选项] [命令名称]`

    选项:
    -a:显示所有符合条件的命令(如果有多个)

    示例:
    `which ls`
    这个命令将显示ls命令的位置,即可执行文件的绝对路径。

    所以,要在Linux下找到特定命令的位置,您可以使用whereis或which命令进行查询。

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

    在Linux下,”where”命令可以用于查找指定命令的可执行文件路径。它的作用类似于”which”或”locate”命令。下面是一些关于”where”命令的具体使用方法:

    1. 基本用法:使用”where”命令加上需要查找的命令名,如:
    “`
    where ls
    “`
    这样会返回所有与”ls”相关的可执行文件路径。

    2. 查找系统命令:可以使用”where”命令来查找系统命令所在的路径,例如:
    “`
    where echo
    “`
    这会返回所有包含”echo”命令的可执行文件路径。

    3. 搜索指定目录:可以使用”-q”选项来限定在指定目录下搜索,例如:
    “`
    where -q /usr/bin ls
    “`
    这样会在”/usr/bin”目录下查找”ls”命令的可执行文件路径。

    4. 查找多个命令:可以一次性查找多个命令的可执行文件路径,例如:
    “`
    where echo ls
    “`
    这样会返回”echo”和”ls”命令的可执行文件路径。

    5. 输出结果:默认情况下,”where”命令会将结果输出到标准输出。如果要将结果输出到文件中,可以使用重定向符号”>”,例如:
    “`
    where ls > ls_path.txt
    “`
    这样会将”ls”命令的可执行文件路径保存到”ls_path.txt”文件中。

    总结:
    “where”命令在Linux中用于查找指定命令的可执行文件路径。它可以帮助用户找到命令所在的位置,方便执行和管理。通过指定目录和对多个命令的搜索支持,”where”命令提供了灵活的查找功能。

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

    在Linux操作系统中,`where`命令用于定位命令的位置。当我们在使用Linux操作系统时,有时候会遇到多个具有相同名称的命令,可能分别位于不同的目录中。`where`命令可以帮助我们找出指定命令所在的位置。

    下面将介绍`where`命令的用法和操作流程。

    **1. 命令格式**

    `where`命令的格式为:

    “`bash
    where [options] command
    “`

    **2. 命令参数**

    `where`命令的参数如下:

    – `command`:要查找的命令名称。

    **3. 命令选项**

    `where`命令的选项如下:

    – `-b`:仅在二进制文件的路径中查找。
    – `-m`:仅在手册路径中查找。

    **4. 操作流程**

    `where`命令的操作流程如下:

    1. 打开终端。
    2. 输入`where`命令,后接要查找的命令名称。
    3. 根据选项选择路径进行查找。
    4. 终端会显示出找到命令所在的路径。

    以下是使用`where`命令定位命令位置的示例:

    “`bash
    $ where ls
    /bin/ls
    /usr/bin/ls
    “`

    在上面的示例中,我们使用`where ls`命令来查找`ls`命令的位置。终端显示出了`ls`命令在`/bin/ls`和`/usr/bin/ls`两个路径中的位置。

    如果我们只想在二进制文件的路径中查找,可以使用`-b`选项:

    “`bash
    $ where -b ls
    /bin/ls
    “`

    如果我们只想在手册路径中查找,可以使用`-m`选项:

    “`bash
    $ where -m ls
    /usr/share/man/man1/ls.1.gz
    “`

    在上述示例中,`where -m ls`命令只显示出`ls`命令的手册路径。

    这样,我们就可以通过使用`where`命令来准确地定位指定命令的位置。可以根据返回的路径信息,判断我们使用哪个路径下的命令。

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

400-800-1024

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

分享本页
返回顶部