Я был вынужден использовать командную строку в Windows и задавался вопросом, были ли подобные Linux сочетания клавиш? Я погуглил и не нашел то, что искал.
Такие вещи, как ^ C, ^ Z и тому подобное? Спасибо всем!
Попробуйте Ctrl + Перерыв : некоторые программы реагируют на него вместо Ctrl + C . На некоторых клавиатурах Ctrl + Перерыв означает Ctrl + Fn + Пауза .
Обратите внимание, что ничто не может отменить синхронный сетевой ввод / вывод (например, net view \\invalid) в Windows до Vista.
net view \\invalid
Вы можете перехватывать ^ C в Windows с помощью SIGINT, как и в Linux. Оболочка Windows, как она есть, не поддерживает управление заданиями в стиле Unix (по крайней мере, не аналогично оболочкам Unix), а ^ Z на самом деле является аналогом ^ D для Windows.
Существует две комбинации клавиш, которые можно использовать для остановки процесса в командной строке Windows.
Ctrl + C - более «хороший» метод. Программисты могут справиться с этим в программном обеспечении. Можно писать программы, которые полностью игнорируют Ctrl + C как SIGINT, или обрабатывают Ctrl + C как обычную клавиатуру комбинация.
SIGINT
Ctrl + break - это «более сложный» метод, всегда посылает сигнал SIGBREAK и не может быть переопределен программно.
SIGBREAK
Ctrl-C делает то же самое в Windows, как и в Linux.