如何将上次执行的命令的输出直接复制到剪贴板中?

时间:2016-01-22 10:58:02

标签: bash terminal clipboard zsh pbcopy

我看过这篇文章:how-can-i-copy-the-output-of-a-command-directly-into-my-clipboard

我有这个别名

# Redoes the last command and copies the output to clipboard

  alias cl="fc -e -|pbcopy"

但是我想要一个别名或函数,不会重做最后一个命令,但会复制最后一个命令的输出。

2 个答案:

答案 0 :(得分:0)

试试这个,

!-1 | pbcopy

左右如果你想要别名

alias cl="!-1 | pbcopy"

答案 1 :(得分:0)

Linux 上常用的 Shell(如 bash)不会保留上一个命令的输出,因此重新执行是唯一的解决方案,除非您自己添加代码来进行保存。并非总是安装 pbcopy,xclip 似乎更常安装:

    ls -l
    !! | xclip