Linux

是否存在自動滾動到終端命令響應頂部的快捷方式?

  • June 6, 2018

是否有一個快捷方式(鍵盤)可以自動滾動回對命令的響應的開頭?

範例:我打開終端並輸入“last”命令,然後按 Enter。出現了很久以前登錄的使用者,但我在最後(即最老的使用者)。向上滾動到頂部可能會有點痛苦。有沒有辦法跳到這個命令的輸出頂部?

我檢查了’last’的手冊頁似乎不包含這樣的功能。

我不知道,您通常會將輸出通過管道傳輸到類似less.

$ last | less

恐怕沒有通用的、與終端無關的方法來做到這一點。通常,您必須找到一種方法來返回到先前的提示。例如,如果您使用,GNU screen您可以使用 輸入copy/scrollback modeC-a [向上移動一行,輸入?並鍵入提示的一部分。在 xfce4-terminal您可以選擇Terminal->Find然後輸入提示的一部分並按Previous。您甚至不必使用滑鼠來執行此操作 - Shift- Control``f,輸入您的查詢並按Alt- p。在此處查看可能的解決方案tmuxJump to last prompt in terminal (or tmux)

該解決方案的唯一小缺點是您的提示可能是動態建構的,並且在每個命令之後可能會有所不同,但通常有一個公共部分可用於向後搜尋。

引用自:https://unix.stackexchange.com/questions/448210