Linux Shell:不使用鼠标将输出复制到剪贴板?

Hay*_*yek 36 linux bash shell

是否可以在不使用鼠标的情况下将输出复制到剪贴板?

例如,我想做这样的事情:

$密码>>剪贴板

Den*_*son 40

您可以获取和使用xclipxsel命令。获取和使用它们的说明在这里

没有任何参数,xclip复制到主(中键单击粘贴)剪贴板而不是Ctrl- C/ Ctrl- V/right-click-context-menu 剪贴板。

尝试echo foo | xclip -selection clipboard将一些文本复制到后者中。

要将剪贴板输出到标准输出: xclip -selection clipboard -o

MacOS 的等效实用程序是pbcopy(和pbpaste)

  • @brauliobo:我认为 `klipper` 是一个剪贴板查看器。试试 `cat 文件 | xclip -selection clipboard` 如果没有额外的参数,`xclip` 会复制到主(中键-粘贴)剪贴板而不是 Ctrl-C/Ctrl-V/右键单击上下文菜单剪贴板。 (8认同)
  • @brauliobo:它以什么方式不起作用,*确切地说*?错误信息?行为不端?磁场异常? (4认同)
  • @brauliobo:“这里”在哪里?说真的,你是什么意思?具体以什么方式不起作用? (2认同)
  • @DennisWilliamson 我试过`cat file | xclip` 它不起作用 (2认同)
  • @Dennis,也许您可​​以将最后一条评论添加到答案中,因为这非常重要且不明显,而且是一个很好的补充。 (2认同)

小智 7

如果你使用的是 MAC,你可以像这样使用pbcopy :

pbcopy < thing_to_write_to_clipboard
Run Code Online (Sandbox Code Playgroud)