是否可以在Bash中通过管道与剪贴板进行连接?

无论是通过管道连接设备手柄还是使用辅助应用程序,我都找不到任何东西.

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

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

推荐答案

2018 answer

使用clipboard-cli.它可以与macOS、Windows、Linux、OpenBSD、FreeBSD和Android一起使用,没有任何实际问题.

安装时请使用:

npm install -g clipboard-cli

然后你可以做:

echo foo | clipboard 

如果需要,可以在.bashrc.bash_profile.zshrc中输入以下内容,将别名设置为cb:

alias cb=clipboard

Linux相关问答推荐

GO:当使用NewManager调用创建cgroup时,权限被拒绝

在Zenity进度窗口上单击取消后如何停止bash脚本

"‘operator<<’匹配失败(可能是因为我的C++/GCC版本问题)"

如何将一个变量的 2 行添加到另一个变量的特定行?

为什么控制台不接受反向换行?

构建 python 映像时 Docker compose 问题,访问被拒绝或存储库不存在

命令应在终端关闭后继续运行

提交SLURM作业(job)时出现nohup问题

Stripping linux 共享库

如何将通配符参数传递给 bash 文件

每次来宾重新启动后 Vagrant 执行脚本或命令(vagrant up)

应用程序如何在运行时解析为不同版本的共享库?

如何优雅地退出 X11 事件循环?

如何像 Nautilus 那样从命令行挂载?

如何在 Linux 中创建高分辨率计时器来测量程序性能?

如何通过 ssh 判断 ubuntu 服务器上是否存在 php 和 apache

从linux命令行写入串口

GNU Octave 方法对矩阵中的每个项目进行操作.octave arrayfun(...)示例

以 qsub 开头的 shell 脚本的参数

Linux:删除多个文件的文件扩展名