Shell 解释命令行:taskkill和ping,特别是“/T>nul”、“-w 1000”

Shell 解释命令行:taskkill和ping,特别是“/T>nul”、“-w 1000”,shell,command-line,command,command-line-interface,Shell,Command Line,Command,Command Line Interface,我对使用命令行非常陌生,所以这可能是一个基本问题。 我试图理解以下三句话: taskkill /F /IM chrome.exe /T >nul 2>&1 ECHO Chrome processes killed. ping 1.1.1.1 -n 5 -w 1000 > nul 我目前的理解是: -第1行:强制杀死所有名为chrome.exe的任务。/T>NUL2>&1是什么意思? -第二行:显示消息 -第三行:pings 1.1.1.1,等待

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

    taskkill /F /IM chrome.exe /T >nul 2>&1
    ECHO Chrome processes killed.
    ping 1.1.1.1 -n 5 -w 1000 > nul
我目前的理解是: -第1行:强制杀死所有名为chrome.exe的任务。/T>NUL2>&1是什么意思? -第二行:显示消息 -第三行:pings 1.1.1.1,等待时间为5秒。-w 1000>nul是什么意思

再一次,我知道这是非常基本的,我想得到你的帮助。我在谷歌上搜索并阅读了一些指南,但都没有用。感谢
J

使用-w设置以秒为单位的截止日期,因此ping命令将等待1000秒,然后确定ping已超时。
使用>nul时,ping命令的输出将被丢弃,因此它不会出现在任何终端中。

Niels,非常感谢!你能帮我做第一行吗?taskkill之后/T>nul 2>&1意味着什么?/T意味着终止指定的进程。>nul意味着丢弃taskkill命令中的所有常规打印输出stdout,使用2>&1将指示错误的打印输出stderr发送到常规打印输出,供您读取。