复制终端输出以进行GUI粘贴

14 浏览
0 Comments

复制终端输出以进行GUI粘贴

在Bash中是否可以进行管道传递到/从剪贴板的操作?

无论是将管道传递到/从设备句柄还是使用辅助应用程序,我都找不到任何内容。

例如,如果 /dev/clip 是链接到剪贴板的设备,我们可以执行以下操作:

cat /dev/clip        # Dump the contents of the clipboard
cat foo > /dev/clip  # Dump the contents of "foo" into the clipboard

admin 更改状态以发布 2023年5月23日
0
0 Comments

请确保您正在使用 alias xclip="xclip -selection c",否则您将无法使用 Ctrl+v 粘贴。

例如:运行 echo -n test | xclip 后,Ctrl+v 将粘贴 test

0
0 Comments

你可能要处理大量的剪贴板。我猜你可能是一个想把东西放在 X Windows 主剪贴板中的 Linux 用户。通常,你想要通信的剪贴板上会有一个实用工具。

在 X 的情况下,有 xclip(和其他工具)。xclip -selection c 将发送数据到剪贴板,大多数应用程序中可以使用 Ctrl+CCtrl+V

如果你在 Mac OS X 上,有 pbcopy。比如:cat example.txt | pbcopy

如果你是在 Linux 终端模式下(没有 X),那就看看 gpmScreen 中是否有剪贴板。试试 Screen 命令 readreg

在 Windows 10+ 或 Cygwin 上,使用 /dev/clipboardclip

0