Я sshed в linux box, и я использую dvtm и bash (хотя я также пробовал это с Gnu screen и bash). У меня есть два терминала, текущий /dev /pts /29 и /dev /pts /130. Я хочу перенаправить ввод с одного на другой.
Из того, что я понимаю, в /dev /pts /130 я могу набрать:
cat </dev/pts/29
И затем, когда я набираю /dev /pts /29, символы, которые я печатаю, должны появиться в /dev /pts /130. Однако в конечном итоге все остальные символы, которые я печатаю, перенаправляются. Например, если я наберу "привет", я получу это:
/dev/pts/29 | /dev/pts/130
$ | $ cat </dev/pts/29
$ el | hlo
Это действительно разочаровывает, так как мне нужно сделать это, чтобы перенаправить ввод-вывод процесса, запущенного в GDB (я пробовал запустить run /dev /pts /# и установить inferior-tty /dev /pts /#, и оба результата привели к вышеупомянутое поведение). Я что-то не так делаю, или это ошибка в bash /screen /dvtm?