发送命令到另一个终端

hen*_*193 2 linux command-line terminal

我有这样的设置,我有一台带有 ssh 的计算机和一个显示器,我有一个用户登录到终端。我想要做的是发送命令,就像我使用键盘使用本地会话一样。我尝试回显 /dev/tty1 但它只显示我输入的内容而不是执行它。这是有道理的。该系统只有 bash,所以没有 GUI 或类似的东西。

thr*_*rig 5

TIOCSTI ioctl可以将字符注入终端,或者查看Linux 上的uinput来生成键盘(或鼠标!)输入。