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