Что такое командная строка, эквивалентная ctrl+z cygwin

всякий раз, когда я хочу бросить что-то в Cygwin, Ctrl + Z обычно делает трюк.

что эквивалентно в командной строке?

30
задан Dennis
11.11.2022 3:42 Количество просмотров материала 2715
Распечатать страницу

4 ответа

зависит от того, что вы подразумеваете под" бросить что-то"; в Windows cmd:

Ctrl+Z посылает символ EOF, который может завершить процесс, если вы предоставляете ввод, но в противном случае, вероятно, ничего не будет делать.

Ctrl+C обычно посылает SIGINT на передний план процесса, который должны прекратить его, но программы могут реагировать, как им нравится-то есть, они может поймать сигнал, но затем игнорировать его. Команда также может быть переназначена на другие задания (например, для конкретной программы она не посылает сигнал) или проигнорирована полностью.

Ctrl+Break всегда посылает SIGBREAK, который снова должен завершить процесс, но в отличие от Ctrl+C не может быть переназначен, но все еще может быть проигнорирован. Это, наверное, то, что вам нужно.

вот источник: статья MSDN: CTRL+C и CTRL+BREAK Сигналы.

12
отвечен DMA57361 2022-11-12 11:30

Это Ctrl -C, Если вы хотите отменить длинную команду DOS (например,C:\>dir /s)

1
отвечен gkrogers 2022-11-12 13:47

Ctrl-Z-это соглашение DOS/Windows, а не Соглашение Cygwin. Попробуйте то же нажатие клавиши.

0
отвечен Ignacio Vazquez-Abrams 2022-11-12 16:04

Ctrl -C

0
отвечен Joel Coehoorn 2022-11-12 18:21

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх