我想知道这个命令在批处理脚本中的作用:
subst Q: /D 1>nul 2>nul
这看起来像一个 DOS 命令(不是 bash)。
subst
用文件夹代替驱动器号或用一个驱动器号代替另一个驱动器号
/D 删除(实际上是卸载)一个虚拟(以前替换的)驱动器。所以你的命令基本上删除了虚拟驱动器 Q:
和只是摆脱输出(即发送标准输出和标准错误输出到nul 设备)1>nul
。2>nul
您正在谈论的 subst 命令是 DOS 命令,而不是 bash。
它的作用是卸载虚拟驱动器 Q:,而 1 > nul 2 > nul 基本上意味着该命令的所有输出都被丢弃。