Коли ви видаєте записи в /dev/pts/X( /proc/6350/fd/0, 1і 2це просто символічна до цього), що відбувається в точності те ж саме , що відбувається , коли процес 6350(або один з його дітей, відповідно роздвоєний) Виходи що - то: він пише термінал.
Якщо ви спробуєте прочитати з цього пристрою ( cat < /dev/pts/X), трапляться неприємні речі. Ви повинні побачити те, що ви вводите в оригінальній оболонці. (Цілком можливо, тільки після першого нового рядка, який ви ввели - я здогадуюсь, що програма терміналу ( xtermабо все, що ви використовуєте) робить деяку буферизацію рядків, і 6350оболонка, яка була заблокована, readотримує цей фрагмент; тоді або оболонка може, або може ні, не виграйте наступні читання, але я, можливо, цілком помиляюся з цього приводу.)
Річ у тім: ви читаєте з цього пристрою чи записуєте його на цей пристрій, ви не розмовляєте з іншою оболонкою, яка ним користується. Ви розмовляєте з емулятором терміналу ( xtermнаприклад). Лише емулятор терміналу може вводити дані в цей канал (те, що читає оболонка), і все, що пише оболонка, йде в термінал. Приєднання другої оболонки цього не змінює.
Якщо ви хочете ввести команди в цей 6530процес, доведеться це зробити через термінал (будь то додаток X11 або щось інше).
Рекомендоване читання: Яка точна різниця між 'терміналом', 'оболонкою', 'tty' та 'консоллю'?