有没有办法快速(例如通过键盘快捷方式等)引用它写入stdout的前一个命令输出的输出?在bash中快速引用标准输出(即前一个命令的输出)?
例如,如果我这样做:
which rails
,并返回/usr/local/bin/rails
,然后我想打开TextMate的这个文件,我可以重新输入类似这样的输出:
mate /usr/local/bin/rails
但有没有办法快速引用输出而不必重新输入?
注意:我知道我只能做mate $(which rails)
,但我特别希望引用标准输出。
不,它已经没有Bash那么多了。它可能在终端的回滚缓冲区中可用(例如,“屏幕”)。 – 2012-07-11 02:41:18
'mate $(!!)'也许。 – ephemient 2012-07-11 03:28:30
!!只有输入,而不是输出,输出不存储在除终端缓冲区外的任何地方。 – pizza 2012-07-11 03:58:00