Перенаправить stdout и stderr на отдельные экраны с помощью двух мониторов

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

Opened Update Manager Перейти к настройкам Нажмите вкладку Ubuntu Software Un-check (disable) any опции в Installable from CD-ROM / DVD Box в нижней части меню

приветствуются

6
задан 1 June 2012 в 09:09

7 ответов

С терминалами на рабочем столе Ubuntu

Откройте терминал и переместите его на второй монитор. Введите tty в этом терминале, и вы получите ответ формы /dev/pts/N, где N - номер (1, 2, ....). Откройте другой терминал на первом мониторе. Здесь вы будете запускать свои команды. Чтобы перенаправить stderr на другой терминал: command 2>/dev/pts/N, например. попробуйте ls /askubuntu 2>dev/pts/N, и вы увидите ls: cannot access /askubuntu: No such file or directory на втором терминале. Замените 2 на 1, чтобы перенаправить stdout.

Это должно работать аналогично для виртуальных консолей в системе с командной строкой, а /dev/pts/N заменено на /dev/ttyN, но я ее не тестировал. Псевдо-TTY (например, сеансы ssh) по-прежнему используют синтаксис /dev/pts/N.

5
ответ дан 25 May 2018 в 10:44

С терминалами на рабочем столе Ubuntu

  • Откройте терминал и переместите его на второй монитор.
  • Введите tty в этом терминале, и вы получите ответ формы /dev/pts/N, где N - число (1, 2, ....)
  • Откройте другой терминал на первом мониторе. Здесь вы будете запускать свои команды
  • Чтобы перенаправить stderr на другой терминал: command 2>/dev/pts/N
  • , например. попробуйте ls /askubuntu 2>dev/pts/N, и вы увидите ls: cannot access /askubuntu: No such file or directory на втором терминале.
  • Вместо 2 заменить 1 на перенаправление stdout.

Это должно работать аналогично для виртуальных консолей в командной строке, с заменой /dev/pts/N на /dev/ttyN, но я ее не тестировал. Псевдо-TTY (например, сеансы ssh) по-прежнему используют синтаксис /dev/pts/N.

5
ответ дан 25 July 2018 в 18:41

С терминалами на рабочем столе Ubuntu

  • Откройте терминал и переместите его на второй монитор.
  • Введите tty в этом терминале, и вы получите ответ формы /dev/pts/N, где N - число (1, 2, ....)
  • Откройте другой терминал на первом мониторе. Здесь вы будете запускать свои команды
  • Чтобы перенаправить stderr на другой терминал: command 2>/dev/pts/N
  • , например. попробуйте ls /askubuntu 2>dev/pts/N, и вы увидите ls: cannot access /askubuntu: No such file or directory на втором терминале.
  • Вместо 2 заменить 1 на перенаправление stdout.

Это должно работать аналогично для виртуальных консолей в командной строке, с заменой /dev/pts/N на /dev/ttyN, но я ее не тестировал. Псевдо-TTY (например, сеансы ssh) по-прежнему используют синтаксис /dev/pts/N.

5
ответ дан 2 August 2018 в 00:50

С терминалами на рабочем столе Ubuntu

  • Откройте терминал и переместите его на второй монитор.
  • Введите tty в этом терминале, и вы получите ответ формы /dev/pts/N, где N - число (1, 2, ....)
  • Откройте другой терминал на первом мониторе. Здесь вы будете запускать свои команды
  • Чтобы перенаправить stderr на другой терминал: command 2>/dev/pts/N
  • , например. попробуйте ls /askubuntu 2>dev/pts/N, и вы увидите ls: cannot access /askubuntu: No such file or directory на втором терминале.
  • Вместо 2 заменить 1 на перенаправление stdout.

Это должно работать аналогично для виртуальных консолей в командной строке, с заменой /dev/pts/N на /dev/ttyN, но я ее не тестировал. Псевдо-TTY (например, сеансы ssh) по-прежнему используют синтаксис /dev/pts/N.

5
ответ дан 4 August 2018 в 16:21

С терминалами на рабочем столе Ubuntu

  • Откройте терминал и переместите его на второй монитор.
  • Введите tty в этом терминале, и вы получите ответ формы /dev/pts/N, где N - число (1, 2, ....)
  • Откройте другой терминал на первом мониторе. Здесь вы будете запускать свои команды
  • Чтобы перенаправить stderr на другой терминал: command 2>/dev/pts/N
  • , например. попробуйте ls /askubuntu 2>dev/pts/N, и вы увидите ls: cannot access /askubuntu: No such file or directory на втором терминале.
  • Вместо 2 заменить 1 на перенаправление stdout.

Это должно работать аналогично для виртуальных консолей в командной строке, с заменой /dev/pts/N на /dev/ttyN, но я ее не тестировал. Псевдо-TTY (например, сеансы ssh) по-прежнему используют синтаксис /dev/pts/N.

5
ответ дан 6 August 2018 в 00:59

С терминалами на рабочем столе Ubuntu

  • Откройте терминал и переместите его на второй монитор.
  • Введите tty в этом терминале, и вы получите ответ формы /dev/pts/N, где N - число (1, 2, ....)
  • Откройте другой терминал на первом мониторе. Здесь вы будете запускать свои команды
  • Чтобы перенаправить stderr на другой терминал: command 2>/dev/pts/N
  • , например. попробуйте ls /askubuntu 2>dev/pts/N, и вы увидите ls: cannot access /askubuntu: No such file or directory на втором терминале.
  • Вместо 2 заменить 1 на перенаправление stdout.

Это должно работать аналогично для виртуальных консолей в командной строке, с заменой /dev/pts/N на /dev/ttyN, но я ее не тестировал. Псевдо-TTY (например, сеансы ssh) по-прежнему используют синтаксис /dev/pts/N.

5
ответ дан 7 August 2018 в 18:26

С терминалами на рабочем столе Ubuntu

  • Откройте терминал и переместите его на второй монитор.
  • Введите tty в этом терминале, и вы получите ответ формы /dev/pts/N, где N - число (1, 2, ....)
  • Откройте другой терминал на первом мониторе. Здесь вы будете запускать свои команды
  • Чтобы перенаправить stderr на другой терминал: command 2>/dev/pts/N
  • , например. попробуйте ls /askubuntu 2>dev/pts/N, и вы увидите ls: cannot access /askubuntu: No such file or directory на втором терминале.
  • Вместо 2 заменить 1 на перенаправление stdout.

Это должно работать аналогично для виртуальных консолей в командной строке, с заменой /dev/pts/N на /dev/ttyN, но я ее не тестировал. Псевдо-TTY (например, сеансы ssh) по-прежнему используют синтаксис /dev/pts/N.

5
ответ дан 10 August 2018 в 07:08

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

Похожие вопросы: