Назад | Перейти на главную страницу

Редактирование файлов в соединениях SSH не дает полного содержимого (от Windows 7 до RHEL 6.4)

Когда я вхожу на сервер RHEL 6.4 (пробовал два разных сервера, которые идентичны, третий сделал что-то другое, но похожее) и пытаюсь отредактировать файл с помощью vi или nano, терминал печатает только половину файла, как это видно на следующем рисунке скриншоты.

Пример mRemoteNG:

Пример PuTTy:

Это ошибка или проблема с конфигурацией? Не могли бы вы помочь. Кажется, я не могу понять, что здесь не так?

В заданный момент в .profile файл для определенного пользователя, у него была команда stty cols 2000 это перепутало конфигурации всех размеров столбцов.

Из-за этого разные редакторы думали, что размер экрана больше, что давало странный результат.

Однако было бы намного лучше иметь механизм изменения размера, который определяет размер окна и сбрасывает все, но в той версии ОС, которую я использую, он отсутствует.

Скорее всего, ваша программа либо столкнулась с чем-то, что считает особым персонажем, и испугалась. Посмотрите, можете ли вы изменить набор удаленных символов и как ваш терминал обрабатывает рисование символов.

Также обратите внимание, что mRemoteNG не популярен и, вероятно, не так хорошо разработан и поддерживается, как putty или kitty.

Убедитесь, что настройки терминала в Putty совпадают с настройками среды в вашем окне оболочки в RedHat. Я подозреваю, что vi / nano думает, что ваше окно больше, чем оно есть на самом деле, поэтому недостающие строки находятся над тем, что вы видите.

Я не знаю, где найти настройки терминала в Putty, но в окне оболочки используйте «printenv» или «echo $ TERM», чтобы узнать, что RedHat думает о вашем терминале.