0

このコマンドがバッチスクリプトで何をするのか知りたいのですが:

subst Q: /D  1>nul  2>nul
4

2 に答える 2

1

これは DOS コマンドのように見えます (bash ではありません)。

subst フォルダをドライブ文字に置き換えたり、あるドライブ文字を別のドライブ文字に置き換えたりします

/D は、仮想 (以前に置換された) ドライブを削除 (実際にはアンマウント) します。したがって、コマンドは基本的に仮想ドライブ Q: を削除します。

1>nulandは2>nul出力を取り除くだけです (つまり、標準出力と標準エラー出力を nul デバイスに送信します)。

于 2012-07-25T23:14:55.537 に答える
0

あなたが話しているsubstコマンドはDOSコマンドであり、bashではありません。

それが行うことは、仮想ドライブ Q: をアンマウントすることです。1 > nul 2 > nul は基本的に、コマンドからのすべての出力が破棄されることを意味します。

于 2012-07-25T23:16:11.840 に答える