linux查询文件运行命令

fiy 其他 7

回复

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

    要在Linux中查询文件的运行命令,你可以使用以下几种方法:

    1. 使用which命令:which命令用于在环境变量$PATH所指定的目录中搜索可执行文件,并返回文件的路径。例如,如果你想查询文件的运行命令,你可以在终端中输入以下命令:
    which 文件名
    这将返回文件的完整路径。如果该文件没有运行命令,则不会有任何输出。

    2. 使用whereis命令:whereis命令用于搜索指定文件的二进制、源码和帮助手册等文件。例如,如果你想查询文件的运行命令,你可以在终端中输入以下命令:
    whereis 文件名
    这将返回该文件的路径和相关文件。

    3. 使用type命令:type命令可以查找指定名称的命令类型。它可以告诉你一个命令是由shell内置的,还是由外部的可执行文件提供的。例如,如果你想查询文件的运行命令,你可以在终端中输入以下命令:
    type 文件名
    这将返回该文件的类型和位置。

    4. 使用find命令:find命令可以在指定目录及其子目录中查找文件。你可以使用以下命令来查询文件的运行命令:
    find / -name 文件名
    这将在整个文件系统中搜索该文件,并返回符合条件的文件路径。

    以上是Linux中查询文件运行命令的几种方法,你可以根据自己的需求选择适合的方法来使用。

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

    在Linux系统中,可以使用以下命令来查询文件的运行命令:

    1. file命令:file命令可以用来检测文件的类型。它会根据文件的特征码来判断文件的类型,并返回相应的信息。例如,可以使用以下命令来查询一个文件的运行命令:
    “`
    file 文件名
    “`
    例如:
    “`
    file test.sh
    “`
    这个命令会返回test.sh文件的类型。

    2. which命令:which命令用于查找指定命令的绝对路径。可以使用which命令来查询给定命令的运行路径。例如:
    “`
    which 命令名
    “`
    例如:
    “`
    which ls
    “`
    这个命令会返回ls命令的绝对路径。

    3. whereis命令:whereis命令用于查找指定命令的相关文件。它会返回指定命令的可执行文件、帮助文件和源代码文件的路径。可以使用以下命令来查询命令的相关文件:
    “`
    whereis 命令名
    “`
    例如:
    “`
    whereis ls
    “`
    这个命令会返回ls命令的相关文件路径。

    4. find命令:find命令用于在指定目录下搜索文件。可以使用find命令来查询指定类型的文件,并查找其中的运行命令。例如:
    “`
    find 目录 -type f -name “*.sh” -exec file {} \; | grep “shell script” | awk -F: ‘{print $1}’
    “`
    这个命令会在指定目录下搜索.sh文件,并返回其中为shell脚本的文件路径。

    5. grep命令:grep命令用于在文件中搜索指定的字符串。可以使用grep命令结合正则表达式来查询文件中的运行命令。例如:
    “`
    grep -nr “运行命令” 文件名
    “`
    例如:
    “`
    grep -nr “ls” test.sh
    “`
    这个命令会在test.sh文件中查找包含”ls”的行,并返回对应的行号和内容。

    以上是在Linux系统中查询文件运行命令的几种常用方法。根据不同的需求,可以选择适合自己的方法来进行查询。

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

    在Linux系统中,可以通过多种命令来查询文件的运行命令。下面将介绍几种常用的查询方法:

    1. 使用which命令:which命令用于查找指定命令的路径。它会在$PATH环境变量指定的目录中搜索并返回匹配的第一个可执行文件的路径。以下是使用which命令查询文件的运行命令的示例:

    “`
    which <文件名>
    “`

    如需查询ls命令的运行命令,可以输入:

    “`
    which ls
    “`

    2. 使用whereis命令:whereis命令用于查找指定命令的可执行文件、源文件和帮助文件的路径。它会在指定的搜索路径中查找,并返回匹配的路径。以下是使用whereis命令查询文件的运行命令的示例:

    “`
    whereis <文件名>
    “`

    如需查询ls命令的运行命令,可以输入:

    “`
    whereis ls
    “`

    3. 使用type命令:type命令用于显示指定命令的类型。它会确定指定的命令是一个shell内置命令、一个外部命令还是一个别名。以下是使用type命令查询文件的运行命令的示例:

    “`
    type <文件名>
    “`

    如需查询ls命令的运行命令,可以输入:

    “`
    type ls
    “`

    4. 使用file命令:file命令用于确定文件的类型。它会根据特定的文件头信息来判断文件的类型。尽管file命令主要用于确定文件的类型,但也可以用来查看可执行文件的路径。以下是使用file命令查询文件的运行命令的示例:

    “`
    file <文件名>
    “`

    如需查询ls命令的运行命令,可以输入:

    “`
    file `which ls`
    “`

    以上就是在Linux系统中查询文件运行命令的几种常用方法。可以根据具体的需求选择合适的命令来查询。

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

400-800-1024

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

分享本页
返回顶部