Shell 複製列印,無需向上捲動

Shell 複製列印,無需向上捲動

您知道當您在終端機上執行命令時,它會列印很多行,並且您想要複製貼上一些行來使用。

那麼,流程就是:

1- 在終端機上執行命令
2- 向上滾動直到找到所需的行
3- 你是個聰明人,所以你雙擊該行來選擇它,而不是
4- 中鍵單擊以在屏幕上打印該行命令行(就在那裡,在視窗的末尾)

現在,您已經列印了一行。但你想要另一個,所以你想做的是:

 1- press space-bar
 2- double-click the second line you want, and middle-click

但你不能這樣做,因為當你按下空白鍵時,視窗會一直向下滾動直到命令列,使你需要再次向上滾動直到找到你想要的行。

所以,我想知道如何改進這個過程?我不需要一直向上滾動,就可以這樣複製和列印一行。

或者,另一種更快的方法。

答案1

Edit| Profile Preferences| Scrolling|Scroll on keystroke

答案2

兩個建議:

  1. 使用command | grep wantedor command | grep -v unwanted(或組合它們)來過濾命令輸出

  2. 打開另一個終端並貼上您需要的行(我已經設定了別名“a”以在後台運行新終端,因此如果我在第一個終端中運行“a”,之後我的新終端將具有相同的 PWD我可以command在兩者之一中運行並使用“未使用”終端中的輸出)。

答案3

另一種選擇是打開兩個終端並從一個終端複製並貼上到另一個終端。或在具有它們的終端機中使用多個選項卡。或在screen.

相關內容