Bash: Нажатие Enter не будет переходить на новую строку, как вернуть его обратно?
Иногда, когда я пытаюсь выполнить какое-то выполнение и нажимаю ctrl-c, окончательный выходной bash будет выглядеть следующим образом... когда я нажимаю ввод, он не переходит на новую строку, а рядом друг с другом. Как я могу вернуть его обратно, не создавая еще одно приглашение Bash?
$ kithokit @ 12: 55: 42 сундук $ kithokit @ 12: 55: 42 сундук $ kithokit @ 12: 55: 42 сундук $ kithokit @ 12: 55: 42 сундук $ kithokit @ 12: 55: 42 сундук $ kithokit @ 12: 55:42 ствол $ kithokit @ 12: 55: 42 ствол $ kithokit @ 12: 55: 42 ствол $ kithokit @ 12: 55: 42 ствол $ kithokit @ 12: 55: 43 ствол $ kithokit @ 12: 55: 43 ствол $ kithokit @ 12: 55: 43 багажник $ kithokit @ 12: 55: 43 багажник $ kithokit @ 12: 55: 43 багажник $ kithokit @ 12: 55: 43 багажник $ kithokit @ 12: 55: 43 багажник $ kithokit @ 12: 55: 43 багажника $ kithokit @ 12: 55: 43 багажника $ kithokit @ 12: 55: 44 багажник $ kithokit @ 12: 55: 45 багажник $
2 ответа
reset
Команда вернет ваш терминал в максимально чистое состояние, насколько это возможно.
$ kithokit@12:55:42 сундук $ kithokit@12:55:42 сундук $ kithokit@12:55:42 сундук $ kithokit@12:55:42 сундук $ kithokit@12:55:42 сундук $ kithokit @ 12: 55:42 ствол $ kithokit@12:55:42 ствол $ kithokit@12:55:42 ствол $ kithokit@12:55:42 ствол $ kithokit@12:55:43 ствол $ kithokit@12:55:43 ствол $ kithokit@12:55:43 багажник $ kithokit@12:55:43 багажник $ kithokit@12:55:43 багажник $ kithokit@12:55:43 багажник $ kithokit@12:55:43 багажник $ kithokit@12:55:43 багажника $ kithokit@12:55:43 багажника $ kithokit @ 12: 55: 44 багажник $ kithokit @ 12: 55: 45 багажник $
Этот вывод отображался, потому что вы изменили настройку bash.so, если хотите вернуться, не создавая другую подсказку bash, вы должны изменить / сбросить настройку конфигурации
Чтобы сбросить конфигурацию после того, как она была испорчена, введите:
Ctrl-J stty sane Ctrl-J
Нажмите последовательность клавиш Ctrl-J до и после команды вместо клавиши Enter. Система обычно распознает последовательность клавиш Ctrl-J, когда параметры, управляющие обработкой клавиши Enter, перепутаны.
Иногда информация, отображаемая на экране, может выглядеть странно, или система не будет отвечать при нажатии клавиши Enter. Это может произойти, когда вы используете команду stty с параметрами, которые несовместимы или делают вещи, которые вы не понимаете. Это также может произойти, когда приложение, ориентированное на экран, аварийно завершает работу и не имеет возможности сбросить конфигурацию рабочей станции.
Ввод команды stty sane устанавливает разумную конфигурацию, но она может немного отличаться от вашей обычной конфигурации.