【问题标题】:Environmental variables - how to check in runtime which command is executed环境变量 - 如何在运行时检查执行了哪个命令
【发布时间】:2022-01-08 20:05:46
【问题描述】:

我有多个环境。在 PATH 中设置的变量;我还使用 .bat 文件在某些​​活动之前设置这些文件。很明显,一些变量可能会被复制。 grep 可以多次定义(在 cygwin 和 MSYS2 中)当然有一种方法可以根据 PATH 来检查我使用特定命令执行了哪些文件以及哪些其他文件可用。你能建议这样做的方法吗? 提前致谢。

【问题讨论】:

    标签: cmd path environment-variables exe


    【解决方案1】:

    windows上离kpathsea最近的是where

    where /t cmd.* grep.* notepad.*
    

    检查路径使用

    where /t $path:cmd*
    

    对于大多数可能性的列表,请尝试

    where /t $path:*>commands.txt

    【讨论】:

    • 非常感谢!这就是我一直在寻找的工具:)
    猜你喜欢
    • 2020-06-20
    • 1970-01-01
    • 1970-01-01
    • 2014-06-01
    • 2013-08-08
    • 2013-02-20
    • 2021-07-01
    • 2018-06-18
    • 2021-12-25
    相关资源
    最近更新 更多