Иногда экран терминала man ls
портится , и когда мы используем для чтения справочные страницы или нажимаем стрелку ВВЕРХ для перехода к предыдущим командам в истории, на экране будут отображаться символы не в нужном месте. (например, трактуйте конец экрана как середину экрана).
Команда reset
опробована, и она не будет работать. Один из способов, который работает, - выйти из системы или закрыть окно и сначала изменить его размер, а затем сделать это ssh
(или закрыть эту вкладку и изменить размер окна, а затем открыть новую вкладку, чтобы получить новую оболочку).
Но таким образом мы потеряем все, что делали ранее, например, запустили консоль виртуальной машины и т. Д. Итак, если мы не закроем оболочку, есть ли способ решить эту проблему?
(это происходило раньше прямо в Fedora, а также для Macbook ssh
в коробке RHEL 5.4).
Обновление: теперь я помню, как это произошло в Fedora: я открыл терминал и создал FreeVM для использования консоли виртуальной машины (оболочки). Я думаю, что это был размер 80 x 25, а затем через некоторое время я изменил размер терминала примерно до 130 x 50, а затем «внутренняя оболочка» (виртуальной машины) начала вести себя странно).
^Jreset^J
, где ^J
означает нажим ctrl-J
. Или (на графических терминалах) вы можете попробовать Reset
кнопку. Кроме того, некоторые программы просто не готовы к изменению размеров терминала под ними (да, древнее программное обеспечение живо и работает) или просто плохо себя ведут, когда терминал становится слишком маленьким.
reset
не решить проблему.