Перенаправление вывода на другой терминал

Задача: запустить программу в одном терминале ("текстовом окне") так, чтобы результат вывелся в другом.

Полезно, например, для псевдографики: запуск программы и передача параметров происходит в одном окне (нормальном, с большим шрифтом), а вывод выдаётся в другое (с очень маленьким шрифтом, зато с большой шириной и высотой).

Решение:

  1. Откроем новое окно (например, вкладку konsole) и выдадим там команду tty:

      $  tty
      /dev/pts/3
    запомним имя терминала
  2. Установим там шрифт поменьше (например, misc nil)

  3. Получившийся размер окна можно посмотреть командой stty, в том числе и из другого терминала:

      $ stty -a < /dev/pts/3 | grep row
      speed 38400 baud; rows 229; columns 800; line = 0;
  4. Запустим программу так: prog > /dev/pts/3

LecturesVMSH/FunctionGraphic/TerminalRedirect (последним исправлял пользователь FrBrGeorge 2009-02-19 23:35:02)