1. Windows下
使用系统自带的clip
命令。
# 位于C:\Windows\system32\clip.exe
。
示例:
echo Hello | clip # 将字符串Hello放入Windows剪贴板 dir | clip # 将dir命令输出(当前目录列表)放入Windows剪贴板 clip < README.TXT # 将readme.txt的文本放入Windows剪贴板 echo | clip # 将一个空行放入Windows剪贴板,即清空Windows剪贴板
2. Ubuntu下
ubuntu下的用户可以只用apt-get来安装:
sudo apt-get install xclip
其他发行版的用户可以选择自己的安装方式,也可以用源码编译安装,xclip项目的主页是:http://sourceforge.net/projects/xclip/
xclip可以将内容输出到‘X’的剪切板中,比如:
echo "Hello, world" | xclip
执行这个命令后你就可以用鼠标中键来在X程序中将内容粘贴出来。但是更多的时候,我们需要不仅仅把内容输出到‘X’的剪切板中,而是希望可以在GUI程序 中用ctrl + v也可以粘贴(比如,输出到gnome的剪切板中),下面这段命令就可以让你将内容输出到gnome的剪切板中:
echo "Hello, world" | xclip -selection clipboard
再在一个GUI程序中按下ctrl + v,看下是不是粘贴上去了呢?顺着这个命令,我也重新写了一下ifconfig,让它在执行后输入内容到终端的同时,也将ip地址输出到剪切板中,因为通常情况下,查看ifconfig就是为了获取机器的ip地址:
alias ifconfig='/sbin/ifconfig && echo `/sbin/ifconfig | sed -n 2p | awk "{ print \\$2 }" | grep -o "[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}"` | xclip -selection clipboard'
或者
xclip -sel clip < file
此时你就可以在网页等编辑框CTRL+V了。
项目主页:http://sourceforge.net/projects/xclip/
命令man page: http://linux.die.net/man/1/xclip
3. Linux下
使用xsel
命令。
示例:
cat README.TXT | xsel cat README.TXT | xsel -b # 如有问题可以试试-b选项 xsel < README.TXT # 将readme.txt的文本放入剪贴板 xsel -c # 清空剪贴板
4. Mac下
使用pbcopy
命令。 # 对应有个pbpaste
命令。
示例:
echo 'Hello World!' | pbcopy # 将字符串Hello World放入剪贴板
cat myFile.txt | pbcopy
pbpaste > file.txt
要复制结果又想看到命令的输出
命令的结果输出时,如果给复制命令(即上面提到的命令clip、xsel、pbcopy)那么命令输出就看不到了。如果你想先看到命令的输出,可以下面这么做。
$ echo 'Hello World!' | tee tmp.file.txt Hello World! $ xsel < tmp.file.txt $ rm tmp.file.txt
即先使用
tee
命令把输出输到控制台和一个文件中。命令执行完成后,再把输出的内容放到剪贴板中。复制SSH的公有KEY
使用下面的命令:
$ pbcopy < ~/.ssh/id_rsa.pub
注:不同系统使用不同的复制命令。避免用文本编辑器打开这个文件、选中文本、CTRL + C这样繁琐操作。
相关推荐
【xclip:一个用于命令行剪贴板操作的工具】 xclip是一款小巧但功能强大的命令行工具,主要用于Linux操作系统中与系统剪贴板进行交互。...同时,了解和掌握xclip的使用方法,对于提升Linux终端操作效率具有重要意义。
在大多数Linux发行版中,可以通过包管理器轻松安装xclip,如在Ubuntu或Debian上使用`sudo apt-get install xclip`,在Fedora或CentOS上使用`sudo yum install xclip`。在Windows环境下,可能需要手动下载并配置环境...
在crossref和Google Scholar上搜索BibTeX 动态创建和修改Bib文件自动和手动重命名元数据并将其编码为pdf文件创建,查看和编辑子库为BibTeX入门写笔记要求菜单系统:剪贴板: xclip于Linux的xclip或xsel (需要配置)...
复制文件到剪切板的好工具,体积小,无病毒。一句话就是很好。 描述: 将命令行工具的输出重定向到 Windows 剪贴板,或从剪贴板获取输入。 这个文本输出可以被粘贴到其他程序中。
《rdesktop:Linux环境下的开源远程桌面客户端》 rdesktop是一款强大的开源软件,它使得Linux用户能够连接到运行Microsoft Windows的远程桌面服务器,从而在Linux系统中享受到Windows环境下的应用程序和服务。这款...
以下是一些关于如何在Linux终端中实现不使用鼠标复制和粘贴文本的详细方法。 1. **使用键盘快捷键** - **复制(选区)**:大多数Linux终端模拟器支持使用`Ctrl + Shift + 鼠标左键`来选择文本,然后松开按键即可...
不推荐使用 我再也不会使用这个插件,我发现了一个更好的解决方案,安装... 简单的vim插件,将您当前的选择复制到剪贴板中,基本上是xclip程序的包装 安装 使用Vundle安装vim-xclip Bundle 'erickzanardo/vim-xclip'
Python 中仅命令行的 Unix 复制缓冲区管理器,与 copyq、xsel 和 xclip 最相似,但支持 MIME 类型检测,以便与桌面应用程序(如 LibreOffice 和 Web 浏览器)配合使用。 作者 杰弗里·贝蒂斯, 目的 提供出色的复制...
在Linux中,通常使用`xclip`或`xsel`这样的工具来访问X Window系统的剪贴板。如果你的系统中还没有安装这两个工具,可以通过以下命令安装: 对于基于Debian的系统(如Ubuntu): ```bash sudo apt-get install ...
在大多数情况下,可以使用`xclip`或`xsel`这样的工具。例如,`xclip -out`或`xsel -p`命令可以读取剪贴板中的文本。如果目标是处理终端模拟器中的选中文本,你可能需要查看特定终端模拟器的文档,学习如何获取选中...
xclip(用于BSD和GNU / Linux) 切碎(对于GNU / Linux) gshred(对于BSD) 安装: $ make $ sudo make install 卸载: $ sudo make uninstall 用法: $ latchbox -h Usage: latchbox [ OPTIONS ]... Options...
适用于 Linux 的推送目的此脚本将允许您推送 puush.me 图像。 puush.me 提供的唯一链接将粘贴在您的剪贴板中。 您可以将此链接分享给任何人。依赖关系gnome-screenshot(截屏) curl(HTTP 请求) xclip(剪贴板) ...
材质和鼠标驱动主题 PapyElGringo的原创作品,官方开发似乎已移至 Eqan Ahmad为更友好的环境添加了贡献 注意:此分支专注于简化配置并向主题... 用于将屏幕截图复制到剪贴板包:xclip 管理您的复制/粘贴内容的剪贴板
剪贴板管理器: xclip 音乐设置: mpd , mpc和ncmpcpp Shell : Bash和Dash (用于POSIX脚本) 锁屏: i3lock-color 脚本中使用的实用程序: ffmpeg用于提取专辑封面并很快用于录制视频 Python3-gobject -...
* 复制:COPY (CO、CP) * 多段线:PLINE (PL) * 镜像:MIRROR (MI) * 正多边形:POLYGON (POL) * 偏移:OFFSET (O) * 矩形:RECTANGLE (REC) * 阵列:ARRAY (AR、-AR) * 圆弧:ARC (A) * 移动:MOVE (M) * 圆:...
xclip和xsel也可以实现,因为它们是作为二进制文件而不是库文件完成的。 因此,事实证明不可能在Linux中将剪贴板作为库来实现。 安装 go get github.com/d-tsuji/clipboard 原料药 package clipboard // Get ...
依存关系在Linux上,确保满足以下依赖关系: xclip , xdotool , xprop和xwininfo 。用法调用Emacs Everywhere可执行文件† 。 我建议通过将快捷方式绑定到以下方式来执行此操作: emacsclient --eval " (emacs-...
还有其他依赖项(例如python3,fc-cache,xclip和xsel),但是它们可能已经安装在您的系统中。 安装 运行sh /path/to/dotfiles/setup.py在您的计算机上安装相同的终端配置。 您还可以检查。 ##Pulling
* 复制:CO、CP * 多段线:PL * 镜像:MI * 正多边形:POL * 偏移:O * 矩形:REC * 阵列:AR、-AR * 圆弧:A * 移动:M * 圆:C * 旋转:RO * 修订云线:REVCLOUD * 按比例缩放物体:SCALE SC 修改快捷键: * ...
tmux的Extrakto 输出完成-您可以完成要求您重新输入屏幕上已经存在的文本的命令。 即使在远程ssh会话中,它也可以在任何地方使用。... Linux(xclip) macOS(pbcopy) WSL(又名“ Windows上的Bash”) 带上你自