有沒有辦法快速(例如通過鍵盤快捷方式等)引用它寫入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