在 Windows 中,我使用命令行剪贴板复制和粘贴实用程序...
pclip.exe
和gclip.exe
这些是用于 Windows 的 UnixUtils 端口(但它们只处理纯文本)。还有一些其他本机Windows 实用程序可以写入/提取任何格式。
我在 Synaptic 包管理器中寻找类似的东西,但我找不到任何东西。
那里有什么我错过的吗?...或者这可能在 Bash 脚本中可用?
我想要的实用程序类型将能够通过 std-in/std-out 或 file-in/file-out 读取/写入,并处理 Unicode、富文本格式、图片等剪贴板格式......
注意:我不追求剪贴板管理器。
xsel
我正在使用xsel 安装 xsel,但我只将它与纯文本和 unicode 文本一起使用。
xsel
可以复制和粘贴到三个不同的“剪贴板”。默认情况下,它使用X Window System 主选择,这基本上是当前选择的任何内容。X Window System 还有一个辅助选择(使用不多)和一个剪贴板选择。您可能正在寻找剪贴板选择,因为这是桌面环境(例如 Gnome、KDE、XFCE)用于其剪贴板的内容。要将其与 xsel 一起使用:
剪辑
安装 xclip可能是您的选择之一。
您也可以使用别名在 .bashrc 文件中设置它。
将二进制数据粘贴到文件的关键
xclip
是告诉剪贴板上有哪些媒体类型。对于 PNG,您可以:所以现在
~/Dropbox/.mybashrc
;)您可以添加一个别名(clipboard2photo)以轻松粘贴到图像文件(也许有一天我们会在 Nautilus 上拥有它)。包裹体
作为剪贴板管理器,我使用 parcellite 已经很多年了。它在通知区域中运行,并提供了许多用于管理主要选择和标准 freedesktop.org 剪贴板的选项。
这是我对管理剪贴板项目的回答。
我最近遇到了 tools
xclip-copyfile
、xclip-cutfile
和xclip-pastefile
(packagexclip
)。这些工具允许您通过命令行复制/剪切/粘贴整个文件。您可以在此处查看他们的手册页。
剪辑
clipit 是 GTK+ 的剪贴板管理器,允许从命令行管道文本:
您可以为此使用CopyQ。从网站:
要复制文本文件:
要复制图像(您需要指明 MIME 类型):
要复制数据文件(您需要指明 MIME 类型):
查看他们的 wiki 以获取更多文档和使用示例。
您可以通过ppa:noobslab/indicators PPA 或从项目的下载部分手动下载
.deb
最新稳定版的预打包文件来安装它。如果您只想将一些文本复制到剪贴板:
echo -n "some-text" | xclip -selection clipboard
馅饼
最近发布了一个支持 Indicator Applet 的新剪贴板管理器(虽然还没有在存档中)。除了跟踪文本剪贴板历史记录之外,它还将捕获和保存数据剪贴板条目(文件、文件夹等),如果您通过 GUI/剪贴板环境大量操作文件,这可能会很有用。
您可以添加以下 PPA:
ppa:hel-sheep/pastie
对于 RTF 格式,我使用以下过程:我将文本复制到应用程序的剪贴板中。如果我不确定它是 rtf 还是什么,我使用这个命令来验证:
当它打印出这样的东西时:
目标
文本/rtf
文本/富文本
于是我忍不住大声叫道:“哎呀,真是天才!上帝保佑Linux!” 在那次祈祷之后,显而易见的事情如下:
然后我在 libreoffice 中处理这一切,并将其作为垃圾邮件发送给我所有的朋友。
:-)
GPaste daemon settings怎么样,一个带有 DBus 接口的剪贴板管理守护程序小程序:
安装:
要将其安装在Ubuntu 13.10、13.04、12.10或12.04中,请使用以下命令:
或者
gpaste
通过安装synaptic package manager
(gnome-shell-extensions-gpaste
如果你使用 Gnome-Shell 也可以)。另一种选择是通过
software-center
.