Когда в командной строке: я ищу Windows, эквивалентную CTRL+C в Unix и Mac, чтобы принудительно завершить программу в командной строке. Иногда моя программа просто бесконечно ждала ... чего-то, и я хотел бы закрыть ее, не нажимая CTRL+ALT+DELETE и принудительно выходя из командной строки Windows. Спасибо!
4 ответа
На самом деле, это тоже Ctrl+C в Windows. Ctrl+Break обычно также работает, но с некоторыми командами у него есть интересная отличающаяся семантика по сравнению с Ctrl+C (см., Например, ping -t
).
Ctrl + C остановит запуск программы из командной строки, аналогично другим операционным системам.
Чтобы принудительно завершить процесс из командной строки, используйте следующую команду:
taskkill /F /IM process.exe
/F
принудительно завершит работу, /IM
означает, что вы собираетесь указать имя исполняемого файла (образа), а process.exe
- процесс, который нужно завершить.
Обычно это CTRL-BREAK (клавиша PAUSE/BREAK на 101-клавишной клавиатуре), но я думаю, что это можно отключить.
Дать ему шанс.
Но на самом деле это не вопрос программирования, поэтому я голосую за то, чтобы перенести его на суперпользователя.
Команда для выхода из командной строки:
taskkill /IM cmd.exe