Closed yuxino closed 3 years ago
直接把命令的输出(比如grep/awk/sed/find或是你的程序输出结果)放到剪切板上,这么就可以在IM中CTRL + V粘贴后发出去。 避免操作的繁琐和跳跃:把结果输出到文件、用文本编辑器打开文件、选中文本、CTRL + C。 通过命令将文件内容拷贝到剪切板,以避免拷贝错误、操作的跳跃(跳到文件编辑器)
使用系统自带的clip命令。 # 位于C:\Windows\system32\clip.exe。
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剪贴板
使用xsel命令。
xsel
cat README.TXT | xsel cat README.TXT | xsel -b # 如有问题可以试试-b选项 xsel < README.TXT # 将readme.txt的文本放入剪贴板 xsel -c # 清空剪贴板
使用pbcopy命令。对应有个pbpaste命令。
pbcopy
pbpaste
echo 'Hello World!' | pbcopy # 将字符串Hello World放入剪贴板
为什么要这么做?
直接把命令的输出(比如grep/awk/sed/find或是你的程序输出结果)放到剪切板上,这么就可以在IM中CTRL + V粘贴后发出去。 避免操作的繁琐和跳跃:把结果输出到文件、用文本编辑器打开文件、选中文本、CTRL + C。 通过命令将文件内容拷贝到剪切板,以避免拷贝错误、操作的跳跃(跳到文件编辑器)
Windows下
使用系统自带的
clip
命令。# 位于C:\Windows\system32\clip.exe
。Linux下
使用
xsel
命令。Mac下
使用
pbcopy
命令。对应有个pbpaste
命令。