linux查找程序路径的命令

不及物动词 其他 39

回复

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

    Linux查找程序路径的命令是`which`和`whereis`。

    1. `which`命令用于查找可执行程序的绝对路径。通过在命令行中输入`which 程序名`,系统将返回该程序在系统中的完整路径。如果程序存在于系统的可执行路径中,则返回路径;否则,返回空。

    例如,要查找`python`程序的路径,可以输入以下命令:
    “`
    which python
    “`
    系统将返回类似于`/usr/bin/python`的路径。

    2. `whereis`命令用于查找程序的二进制文件、源代码文件和帮助文档的路径。通过在命令行中输入`whereis 程序名`,系统将返回该程序的相关路径信息。

    例如,要查找`python`程序的路径,可以输入以下命令:
    “`
    whereis python
    “`
    系统将返回类似于`python: /usr/bin/python3.8 /usr/lib/python3.8 /etc/python3.8 /usr/include/python3.8 /usr/share/python3.8 /usr/share/man/man1/python3.8.1.gz`的路径信息。

    这两个命令可以帮助我们快速查找程序在系统中的位置,方便在命令行中直接执行或进行相关操作。

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

    在Linux系统中,可以使用以下命令来查找程序的路径:

    1. which命令:which命令用于查找可执行程序的绝对路径。它会在环境变量PATH指定的目录中查找程序。例如,要查找命令ls的路径,可以使用以下命令:

    “`
    which ls
    “`

    2. whereis命令:whereis命令用于查找指定命令的程序、源码和帮助文档的路径。它会在默认的查找路径中进行搜索。例如,要查找命令ls的路径,可以使用以下命令:

    “`
    whereis ls
    “`

    3. locate命令:locate命令用于在整个系统中快速搜索文件。它会利用系统的数据库进行搜索,因此搜索速度相对较快。例如,要查找文件名包含”ls”的所有路径,可以使用以下命令:

    “`
    locate -i ls
    “`

    其中”-i”选项表示忽略大小写。

    4. find命令:find命令用于在指定目录及其子目录中查找文件。它可以根据文件名、类型、大小等条件来进行搜索。例如,要在当前目录下查找文件名包含”ls”的所有路径,可以使用以下命令:

    “`
    find . -name “*ls*”
    “`

    其中”.”表示当前目录。

    5. type命令:type命令用于显示指定命令的类型。它可以显示命令是内置命令、外部命令还是别名。例如,要显示命令ls的类型和路径,可以使用以下命令:

    “`
    type ls
    “`

    以上就是几个在Linux系统中查找程序路径的常用命令。通过这些命令,你可以方便地找到你需要的程序的路径。

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

    在Linux系统中,可以使用以下命令来查找程序的路径:

    1. which命令
    which命令可以查找可执行程序的路径。它会在系统的环境变量PATH所指定的目录中查找。使用方法如下:
    “`
    which program_name
    “`
    其中program_name是要查找的程序的名称。如果该程序在系统的PATH中,则which会显示程序的完整路径;否则,它将不会有任何输出。

    2. whereis命令
    whereis命令用于查找程序的二进制、源代码和帮助文档的路径。使用方法如下:
    “`
    whereis program_name
    “`
    其中program_name是要查找的程序的名称。whereis会在系统的默认目录下查找,包括/bin、/sbin、/usr/bin、/usr/sbin等。它会显示程序的二进制、源代码和帮助文档的路径。

    3. find命令
    find命令可以用来查找文件和目录。可以通过指定文件名来查找程序路径。使用方法如下:
    “`
    find / -name program_name
    “`
    其中/表示从根目录开始查找,-name指定要查找的文件名。该命令会递归地搜索整个文件系统,并显示包含该文件的路径。注意,这个命令可能需要一些时间来完成。

    4. locate命令
    locate命令也可以用来查找文件和目录。它使用一个数据库来记录文件和目录的位置,因此查找速度比find命令快。使用方法如下:
    “`
    locate program_name
    “`
    locate会在数据库中查找与指定文件名匹配的项,并显示路径。可以通过更新数据库来更新文件位置信息:
    “`
    sudo updatedb
    “`

    5. type命令
    type命令可以判断一个命令是内置命令还是外部命令,并显示命令的类型。使用方法如下:
    “`
    type program_name
    “`
    type会显示命令的类型(builtin表示内置命令,file表示外部命令),以及命令的路径。

    通过上述命令,您可以方便地查找Linux系统中程序的路径。

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

400-800-1024

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

分享本页
返回顶部