xclip 命令可以从 stdin,或者文件读入数据到剪贴板,或者将剪贴板内容粘贴到目的应用中。xclip 命令建立了终端和剪切板之间通道,可以用命令的方式将终端输出或文件的内容保存到剪切板中,也可以将剪切板的内容输出到终端或文件 用法: xclip [OPTION] [FILE]... 在终端操作剪贴板 -i, -in 从标准输入或文件将文读入 X selection (默认) -o, -out 将 selection 显示在标准输出,常用于使用管道重定向到文件或程序 -l, -loops 退出前 要等待的 selection 的数量 -d, -display 将连接的 X display (比如: "localhost:0") -h, -help 使用信息 -selection 待访问的 selection 包括:"primary"(默认),"clipboard" -noutf8 不假设文本使用 utf-8 编码,使用 old unicode 代替(不建议使用) -target 使用所给 target atom,详见 ICCCM section 2.6.2 -rmlastnl 移除可能存在的文本最后的换行 -version 版本信息 -silent 除非出错,后台运行 (默认) -quiet 后台运行,显示运行状态 -verbose 运行注解
# 注意:$ 表示命令,其他表示输出,#代表命令注释 $ uptime | xclip # 没有输出,等价于选中文本 $ xclip -o # 输出前一次选中的文本,等价于同时按shift键加insert键 13:40:14 up 5:10, 1 user, load average: 0.81, 0.70, 0. $ uptime | xclip -selection clipboard # 没有输出,等价于鼠标右键复制 $ xclip -selection clipboard -o # 输出前一次复制的文本,等价于鼠标右键粘贴 13:40:14 up 5:10, 1 user, load average: 0.81, 0.70, 0. $ xclip a.txt # 复制a.txt内容到 primary,不是右键复制 $ xclip -selection clipboard a.txt # 右键复制 $ xclip -sel clip a.txt # 等于前一个命令,-selectin简写为-sel,clipboard简写为clip $ uptime | xclip -rmlastnl # 之后,如果右键粘贴到终端,不会因为换行导致命令输入结束
评论(0)
暂无评论