使用 SSH 访问的远程系统是否有系统剪贴板?

cwd*_*cwd 6 ssh copy-paste clipboard

根据维基百科bashcontrol+u

清除光标前的行内容并将其复制到剪贴板

如果我通过 ssh 进入一个盒子并尝试这样做,文本肯定会消失,但我不知道它去了哪里。我可以以某种方式访问​​它吗?我不想使用xsel或设置x-forwarding,我只是好奇它是否存储在远程某个寄存器中。例如,我尝试从系统 clibpoard启动vim和输入"*p"+p粘贴,但没有任何运气。

如果我control+u在通过 ssh 连接到一个盒子时远程使用它,它会去哪里,我可以访问它吗?

enz*_*tib 6

您可以使用Ctrl-y将其拉回(粘贴)回某处-就像在 emacs 中一样。

请参阅 bash 手册“Readline”部分的“Killing and Yanking”小节。

  • 是的,这是 bash 的内部剪贴板,完全局限于 bash 的远程调用。(在 shell 环境中没有进程间剪贴板的概念;通常 X 提供了这个。) (2认同)