LINUX.ORG.RU

bash виснет при нажатии ctrl-s


0

0

При этом вообще перестаёт на что-либо реагировать. Похоже, это проблема с readline, т. к. то же самое происходит и с другими программами её использующими. Этот как-то лечится?

★★
Ответ на: комментарий от mr

> Кстати, а зачем это нужно? Выводящая программа ведь блокируется.

В мане написано что это поиск по истории вперёд... Только не работает никакой поиск по ctrl-s почему-то (по ctrl-r работает при этом)

slav ★★
() автор топика
Ответ на: комментарий от mr

> Кстати, а зачем это нужно? Выводящая программа ведь блокируется.

Это очень старая фишка. Применялась в те времена, когда терминалы были медленные, и ты мог в реале отслеживать вывод программы и притормаживать в интересных местах.

shumer
()
Ответ на: комментарий от shumer

А, теперь понятно. :) А я то гадал зачем это придумали.

mr ★★
()

Читаем
$ man stty

Смотрим
$ stty -a
Видим:
start = ^Q; stop = ^S;
Т.е. Ctrl+S -- это останов, а для продолжения работы нужно нажать Ctrl+Q

Если хотите, чтобы не останавливался, наберите:
$ stty stop ""

unDEFER ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.