linux如何看可执行命令

worktile 其他 17

回复

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

    在Linux中,可以通过以下几种方法来查看可执行命令:

    1. 使用 which 命令:which 命令用于查找并显示可执行文件的绝对路径。例如,要查看命令 ls 的绝对路径,可以输入以下命令:
    “`
    which ls
    “`
    执行该命令后,系统会显示出 ls 命令所在的路径。

    2. 使用 whereis 命令:whereis 命令可以查找二进制文件、源代码文件和帮助文件的位置。例如,要查看命令 ls 的位置,可以输入以下命令:
    “`
    whereis ls
    “`
    系统会显示出 ls 命令所在的路径。

    3. 使用 type 命令:type 命令用于显示指定命令的类型,可以是 builtin、file 或 alias。如果要查看命令 ls 的类型,可以输入以下命令:
    “`
    type ls
    “`
    系统会显示出 ls 命令的类型以及路径。

    4. 使用 echo 命令:在命令的绝对路径前加上 $PATH 变量,然后使用 echo 命令来显示该变量的值,可以查看系统搜索可执行命令的路径。例如,输入以下命令:
    “`
    echo $PATH
    “`
    系统会显示出路径列表,其中包含了可执行命令的位置。

    5. 使用 find 命令:find 命令可以查找文件,包括可执行文件。例如,要查找所有可执行文件的路径,可以输入以下命令:
    “`
    find / -type f -perm /111
    “`
    执行该命令后,系统会搜索整个根目录,并显示出所有可执行文件的路径。

    通过以上几种方法,你可以在Linux中轻松查看可执行命令的路径。希望能对你有帮助!

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

    在Linux中,可以使用以下方法来查看可执行命令:

    1. 使用which命令:which命令用于查找可执行文件在系统中的位置。只需要在终端输入which命令,后跟要查找的命令名称。例如,要查看ls命令的位置,可以运行以下命令:
    “`
    which ls
    “`
    该命令将返回ls命令在系统中的完整路径。

    2. 使用whereis命令:whereis命令用于查找可执行文件、源代码和帮助文档的位置。只需要在终端输入whereis命令,后跟要查找的命令名称。例如,要查看ls命令的位置,可以运行以下命令:
    “`
    whereis ls
    “`
    该命令将返回ls命令在系统中的可执行文件、源代码和帮助文档的位置。

    3. 使用type命令:type命令用于确定命令是内建命令、外部命令还是别名。只需要在终端输入type命令,后跟要查找的命令名称。例如,要查看ls命令的类型,可以运行以下命令:
    “`
    type ls
    “`
    该命令将返回ls命令的类型,例如可执行文件、内建命令或别名。

    4. 使用echo命令:如果你只是想查看一个命令是否可执行,可以使用echo命令。只需要在终端输入echo命令,后接要查找的命令名称。例如,要查看ls命令是否可执行,可以运行以下命令:
    “`
    echo $PATH | tr ‘:’ ‘\n’ | xargs -I % test -x %/ls && echo “Executable” || echo “Not Executable”
    “`
    该命令将返回ls命令是否可执行的结果。

    5. 使用命令搜索工具:Linux提供了一些命令搜索工具,例如locate和find。这些工具可以用来搜索文件系统中的文件。你可以使用这些工具来搜索包含特定命令的可执行文件。例如,要搜索所有包含ls命令的可执行文件,可以运行以下命令:
    “`
    locate ls
    “`
    该命令将返回所有包含ls命令的可执行文件的路径。

    以上是查看可执行命令的几种方法,可以根据自己的需求选择适合的方法来查找所需的命令。

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

    在Linux系统中,可以通过以下几种方式查看可执行命令:

    1. 使用which命令
    which命令可以用于查找可执行命令的路径。语法如下:
    “`
    which [命令名]
    “`
    例如,要查看ls命令的路径,可以执行以下命令:
    “`
    which ls
    “`
    which命令会搜索系统的PATH环境变量中所列出的目录,并输出找到的第一个匹配的可执行命令的路径。如果找不到命令,则不会有任何输出。

    2. 使用whereis命令
    whereis命令用于查找可执行命令、源代码和帮助文档的路径。语法如下:
    “`
    whereis [选项] [命令名]
    “`
    例如,要查看ls命令的路径,可以执行以下命令:
    “`
    whereis ls
    “`
    whereis命令会同时搜索指定命令的可执行文件、源代码和帮助文档,并输出它们的路径。

    3. 使用type命令
    type命令用于查看命令的类型。语法如下:
    “`
    type [命令名]
    “`
    例如,要查看ls命令的类型,可以执行以下命令:
    “`
    type ls
    “`
    type命令会输出命令的类型,如内部命令(builtin)、外部命令(file)、别名(alias)或函数(function)等。

    4. 使用file命令
    file命令可以用于查看文件的类型。语法如下:
    “`
    file [文件名]
    “`
    例如,要查看ls命令的类型,可以执行以下命令:
    “`
    file $(which ls)
    “`
    file命令会输出文件的类型信息,例如ELF可执行文件、shell脚本等。

    5. 使用ls命令
    ls命令可以用于列出目录中的文件和子目录。可以通过指定命令所在的目录来查找可执行命令。例如,要查看/bin目录中的可执行命令,可以执行以下命令:
    “`
    ls -l /bin
    “`
    ls命令会列出/bin目录中的文件和子目录,并显示它们的权限、所有者等信息。

    综上所述,以上是在Linux系统中查看可执行命令的几种方法。根据实际情况选择合适的方法来查找可执行命令的路径。

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

400-800-1024

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

分享本页
返回顶部