Я пытаюсь использовать команду say в удаленной системе, к которой я подключен. Такая команда, как "top", где она использует полный экран для отображения вывода, но telnet, похоже, имеет размер окна по умолчанию. Кто-нибудь знает, как его поменять?

Заранее спасибо.

0
louddwarf 26 Авг 2011 в 18:58

3 ответа

Лучший ответ

Кажется, я сам научился это делать ...

Мне нужно было установить переменные LINES и COLUMNS в системе, к которой я был подключен через telnet, на самом деле это не имело ничего общего с самим telnet. Я сделал это следующим образом:

Сначала я запустил команду «изменить размер», чтобы получить количество строк и столбцов, которые мой текущий терминал дал мне:

COLUMNS=157
LINES=53
export COLUMNS LINES

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

ТАДА! :)

3
Jens 3 Май 2020 в 20:18

После подключения к системе вы можете установить размер терминала с помощью

stty rows 25 columns 80

Нет, telnet, скорее всего, недостаточно умен, чтобы каким-то образом передать эти значения в целевую систему.

3
Jens 26 Авг 2011 в 22:53

Вы пробовали выполнить шаги по отладке, описанные здесь?

0
AlG 26 Авг 2011 в 16:27