подходят столбцы вывода к выходной ширине

Я заметил, что вывод mysql selects / commands красиво отформатирован, превышая стандартные столбцы терминала (80), мне нужно изменить размер окна терминала, чтобы увидеть все столбцы в 1 строке. Как его настроить? Я использую документ ЗДЕСЬ с комментариями длиной более 80 символов, которые затем передаются на сеанс SSH (я не против видеть их позже на выходе), но вместо того, чтобы расширять строку, символы в позиции 81. и позже продолжают перезаписывать мои имя входа в командной строке:

Вот мой сценарий:

#!/bin/bash ssh -A -tt -l user1 192.168.1.10 <<ABC #----------------------------------------------------- #comments are very useful for explaining what does your code actually do. And sometimes they can be very long. #----------------------------------------------------- some_command exit ABC 

и вот мой вывод:

 [user@server ~]$ #----------------------------------------------------- actually do. And sometimes they can be very long.explaining what does your code [user@server ~]$ #----------------------------------------------------- 

РЕДАКТИРОВАТЬ

ожидаемый результат:

 [user@server ~]$ #----------------------------------------------------- [user@server ~]$ # comments are very useful for explaining what does your code actually do. And sometimes they can be very long. Even over 80 characters. [user@server ~]$ #----------------------------------------------------- 

любая идея, как этого избежать?

One Solution collect form web for “подходят столбцы вывода к выходной ширине”

Вы вынуждаете выделение tty ( ssh -tt ), но я уверен, что размеры терминала не установлены должным образом (без измерения). Предполагая, что вам действительно нужен этот параметр -tt , вы можете запустить свой скрипт со строкой, которая устанавливает размеры терминала:

 #!/bin/bash ssh -A -tt -l user1 192.168.1.10 <<ABC stty $(stty size | sed 's/ / cols /;s/^/rows /') #----------------------------------------------------- #comments are very useful for explaining what does your code actually do. And sometimes they can be very long. #----------------------------------------------------- some_command exit ABC 

Здесь мы создаем команду stty используя фактический размер вашего терминала. Если ваш текущий терминал равен 80×25, stty size даст 25 80 а после подстановки результирующая команда будет stty rows 25 cols 80 .

  • автоматически отключать приложение при его запуске с терминала
  • Скопируйте длинный однострочный текст с терминала с нежелательной строкой изменения
  • Чтение с терминала из отмененного фонового процесса
  • Как я могу создать раздел exfat, который можно установить без root?
  • Проблема при записи сообщения с одного терминала на другой терминал
  • Как я могу ввести команду для выполнения, когда текущая команда завершена?
  • Безопасно ли закрывать оболочку, просто нажав «X» или используя «ctrl + d»?
  • В чем необходимость команд «halt --poweroff», «halt --reboot», «poweroff --reboot» и «reboot --poweroff»?
  • Могу ли я установить цвета терминала на локальном компьютере, чтобы использовать те, которые были в машине I ssh?
  • Можно ли выбрать вкладки в качестве вкладок с мышью в urxvt?
  • Какие символы печатаются при нажатии клавиш Alt + Arrow?
  • Linux и Unix - лучшая ОС в мире.