【问题标题】:Interpreting a command line: taskkill and ping, specifically "/T >nul", "-w 1000"解释命令行:taskkill 和 ping,特别是“/T >nul”、“-w 1000”
【发布时间】:2015-11-22 00:55:29
【问题描述】:

我对使用命令行非常陌生,所以这可能是一个基本问题。 我试图理解以下三行:

    taskkill /F /IM chrome.exe /T >nul 2>&1
    ECHO Chrome processes killed.
    ping 1.1.1.1 -n 5 -w 1000 > nul

我目前的理解是:
- 第一行:强制终止所有名为“chrome.exe”的任务。 “/T >nul 2>&1”是什么意思?
- 第二行:显示消息
- 第 3 行:ping 1.1.1.1,等待时间为 5 秒。 “-w 1000 > nul”是什么意思?

再次,我知道这是非常基本的,并希望得到您的帮助。我用谷歌搜索并阅读了一些指南,但无济于事。谢谢! J

【问题讨论】:

    标签: shell command-line command command-line-interface


    【解决方案1】:

    使用“-w”可以以秒为单位设置最后期限,因此您的 ping 命令将在确定 ping 超时之前等待 1000 秒。 使用 "> nul" 会丢弃 ping 命令的输出,因此它不会显示在任何终端中。

    【讨论】:

    • 尼尔斯,非常感谢!你也可以帮助第一行吗? taskkill后的“/T >nul 2>&1”是什么意思?
    • /T 表示你杀死了指定的进程。
    • 而 >nul 意味着您从 taskkill 命令中丢弃所有常规打印输出 (stdout),使用 2>&1 您将指示错误的打印输出 (stderr) 发送到常规打印输出以供您阅读。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-02
    • 1970-01-01
    • 2017-04-24
    • 1970-01-01
    相关资源
    最近更新 更多