linux 拷贝文本到剪切板
安装 xsel
(已经安装了,可以不安装了)
apt-get install xsel
查看 xsel 版本
xsel --version
# 我安装完的输出
# xsel version 1.2.0 by Conrad Parker <conrad@vergenet.net>
如果你也能输出版本信息,就可以继续操作了。
拷贝文本示例
拷贝前这里还需要借助 linux
其它命令
echo:
Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出。
Command A | Command B
将前A命令的输出作为B命令的输入。
将 你好 拷贝到 剪切板
echo 你好 | xsel -b
复制成功后可以通过 ctrl + v 进行粘贴了。
拷贝文本文件示例
加入我们有一个 hello.c 文本文件
hello.c
#include <stdio.h>
int main() {
printf("hello world! \n");
return 0;
}
我们将 hello.c 里的文本拷贝到剪切板,需要借助 linux
的 cat 命令, cat(英文全拼:concatenate
)命令用于连接文件并打印到标准输出设备上。
演示一下直接 运行 cat hello.c
的效果:
可以看出作用是读取 hello.c
的内容并输出。
了解了上面的内容后,我们就可以执行下面的命令实现拷贝了:
cat hello.c | xsel -b
参考: