Когда вы выполняете shift-f с меньшими затратами, вы можете увидеть обновление файла в режиме реального времени и получить сообщение «Ожидание данных ... (прерывание прервано)».
Обновление работает нормально, но что такое прерывание? кажется, ничего не работает (Ctrl-C, Esc, Ctrl-I и т. д.). Я всегда должен убивать терминал, что является болью.
linux
interrupts
StudioHack
источник
источник
Ответы:
Ctrl + C работает для меня. Когда я использую команду F меньше, она говорит «(прерывание, чтобы прервать)». «Прерывание», на которое оно ссылается, - это любой ключ, связанный с терминальным прерыванием. Команда
stty -a
показывает соответствующие настройки терминала:Это то,
intr = ^C
что показывает, что прерывание генерируется Ctrl + C.Если вы делаете
stty -a
то, что это показывает?источник
q
чтобы выйтиКак упоминалось в @RandyOrrison,
^C
( control + c ) - соответствующий символ прерывания . Хотя то, какless
реагирует на этот сигнал, зависит от параметров, предоставляемых во время выполнения.Обычно символ прерывания заставляет
less
прекратить все, что он делает, и вернуться к своей командной строке (то есть не к терминалу / приглашению tty).Если вместо этого вы хотите дать сигнал
less
о выходе и возвращении в терминал / tty , вы должны использовать опцию-K
или--quit-on-intr
. Это приведетless
к немедленному выходу (со статусом 2), когда^C
набирается символ прерывания (обычно ).источник
Ctrl + C
не работал для меня. Тем не менее, я смог остановить процесс сq
.источник
Попробуйте
Shift + Ctrl + C
, у меня была та же проблема, и мне нужно было сделатьCtrl + Z
->fg
->Q
чтобы выйти.источник
less
фон и возобновлять егоfg
перед выходом. Вы могли бы сразу нажатьq
.Я застрял в меньшем количестве без аргументов, чем файл, который я хотел быстро проверить из моего терминала, Ctrl-c, Ctrl shift-c, ничего не получалось Ctrl-z сделал работу :)
источник
less
а останавливается и помещает его в фон для возобновления позже. Следовательно, это не ответ на вопрос.