Что прерывание является ключевым для команды Linux “меньше”

Когда Вы делаете shift-f с меньше, Вы видите обновление файла в режиме реального времени, и Вы получаете "Ожидание данных... (прерывание для прерывания)" сообщение.

Обновление хорошо работает, но каково прерывание? ничто, кажется, не работает (Ctrl-C, Esc, Ctrl-I и т.д.). Я всегда должен уничтожать терминал, который является болью.

29
задан 31.08.2011, 21:09

1 ответ

Ctrl+C работает на меня. Когда я использую команду F в меньше, она говорит" (прерывание для прерывания)". "Прерывание", к которому это относится, является любым ключом, связывается с терминальным прерыванием. Команда stty -a показывает соответствующие терминальные настройки:

скорость 38 400 бодов; строки 50; столбцы 80; строка = 0; предайте земле = ^C; выход = ^\\; сотритесь = ^H; уничтожьте = ^U; eof = ^D; eol =; eol2 =; swtch =; запустите = ^Q; остановитесь = ^S; susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V; сбросьте = ^O; минута = 1; время = 0; эхо-parenb-parodd cs8-hupcl-cstopb cread-clocal-crtscts-ignbrk-brkint-ignpar-parmrk-inpck-istrip-inlcr-igncr icrnl i xon-ixoff-iuclc-ixany-imaxbel-iutf8 opost-olcuc-ocrnl onlcr-onocr-onlret-ofill-ofdel nl0 cr0 tab0 bs0 vt0 ff0 isig icanon iexten echoe echok-echonl-noflsh-xcase-tostop-echoprt echoctl echoke

Это intr = ^C это показывает, что прерывание сгенерировано Ctrl+C.

Если Вы делаете stty -a что это показывает?

33
ответ дан 07.12.2019, 09:21
  • 1
    , которые, как он говорит, предают земле = ^C. Ага!! это - на самом деле Ctrl-shift-c - т.е. верхний регистр. Спасибо за –  25.10.2009, 15:05
  • 2
    Это странно - я никогда не знал, что Ctrl+Shift отличается от просто Ctrl. Шахта показывает верхний регистр C, но Ctrl+c (без сдвига) хорошо работает. – Randy Orrison 25.10.2009, 15:21
  • 3
    я никогда не использовал систему, которая рассматривала ctrl-c и ctrl-C по-другому, также. Просто точка данных. источники – CarlF 25.10.2009, 15:45

Теги

Похожие вопросы