Shell - исправить ограничение на 80 столбцов

У меня есть несколько серверов Centos, которые устанавливают ограничение в 80 столбцов, когда я в них работаю, вместо того, чтобы быть динамическими и переходить к ширине используемой оболочки, как показано здесь:введите описание здесь,

Есть ли способ обновить настройки (возможно, команда stty), чтобы ширина столбца обновлялась до ширины используемой оболочки (gnome-shell с ubuntu). Я замечаю, что если я выполняю команду stty -a на моем терминале Ubuntu, номер столбца будет обновляться до любой ширины, на которую я настроен, но сервер Centos, на котором я ssh, этого не делает.

По какой-то причине у меня нет такой же проблемы, когда я захожу на серверы Ubuntu по ssh, и кажется, что это специфично для centOS.

2 ответа

Несколько месяцев назад у меня была аналогичная проблема с сервером, отличным от CentOS. Это было решено путем исправления проблемы, которая возникла в моем сценарии ожидания TCL, который я использую для входа на серверы. Исправление можно найти в другом сообщении о переполнении стека: https://stackoverflow.com/questions/45454452/expect-script-fixing-weird-terminal-resizing-behaviour

Я почти уверен, что это была проблема, с которой я столкнулся 10 лет назад.

Надеюсь, этот пост поможет другим перейти к действительной проблеме.

Да , это довольно стандартное поведение CentOS. если вы можете определить размер xterm, в котором вы запускаете ssh, то установите их вручную (stty столбцы 196, строки 142), а затем очистите экран, который, кажется, работает. это не очень оптимально, хотя. это просто еще один сбой пользовательского интерфейса.

Другие вопросы по тегам