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

dim*_*ieh 6 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"
Run Code Online (Sandbox Code Playgroud)

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

小智 -1

尝试这个,

!-1 | pbcopy
Run Code Online (Sandbox Code Playgroud)

或者如果你想要别名的话

alias cl="!-1 | pbcopy"
Run Code Online (Sandbox Code Playgroud)

  • 这是 ```fc -e -|pbcopy``` 的低版本,它想要重做最后一个带有 pbcopy 的命令,但不会自动执行此操作。它只需要复制上一个命令的输出**而不需要重做最后一个命令** (2认同)