Я использую "tail -f" для мониторинга файлов журнала. После прерывания ctrl-c оболочка больше не отображает мои символы ввода с клавиатуры. Что-то вроде

terminal> tail -f /log/a.log
then ctrl-c
terminal> 

Неважно, что я ввожу, оно не отображается. Но после нажатия "enter", он запустит мою команду ввода, если не опечатка (невидимая).

Кажется, это проблема установки оболочки.

1 ответ1

0

с gnu tail -f не играет в какие-либо игры с курсорами (то есть с подпрограммой библиотеки ncurses), поэтому у вас никогда не должно быть такой проблемы.

1) попробуйте прервать с помощью ctrl-z и посмотреть, если проблема все еще появляется

2) попробуйте запустить с флагом -q

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .