web-dev-qa-db-ja.com

cygwinのctrl + zに相当するコマンドプロンプトは何ですか

Cygwinで何かをやめたいときはいつでも、 CtrlZ 通常はトリックを行います。

コマンドプロンプトで同等のものは何ですか?

7
erikvold

「何かをやめる」という意味によって異なります。 Windows cmd内:

Ctrl+Z EOF文字を送信します。これは、入力を提供している場合はプロセスを終了する可能性がありますが、それ以外の場合はおそらく何もしません。

Ctrl+C通常はSIGINTをフォアグラウンドプロセスに送信し、フォアグラウンドプロセスは終了する必要がありますが、プログラムは好きなように応答できます-つまり、キャッチできます信号ですが、無視します。コマンドは、他のジョブに再マップすることも(特定のプログラムでは実際にはシグナルを送信しないように)、完全に無視することもできます。

Ctrl+Break 常にSIGBREAKを送信します。これにより、プロセスが終了しますが、Ctrl + Cとは異なり、再マップすることはできませんが、無視することはできます。 これはおそらくあなたが必要とするものです。

ソースは次のとおりです: MSDNの記事:CTRL + CおよびCTRL + BREAKシグナル

13
DMA57361

それは Ctrl-C、長いDOSコマンドをキャンセルする場合(例:C:\>dir /s

1
gkrogers

Ctrl-ZはDOS/Windowsの規則であり、Cygwinの規則ではありません。同じキーストロークを試してください。

Ctrl-C

0
Joel Coehoorn