Linux
是否存在自動滾動到終端命令響應頂部的快捷方式?
是否有一個快捷方式(鍵盤)可以自動滾動回對命令的響應的開頭?
範例:我打開終端並輸入“last”命令,然後按 Enter。出現了很久以前登錄的使用者,但我在最後(即最老的使用者)。向上滾動到頂部可能會有點痛苦。有沒有辦法跳到這個命令的輸出頂部?
我檢查了’last’的手冊頁似乎不包含這樣的功能。
我不知道,您通常會將輸出通過管道傳輸到類似
less
.$ last | less
恐怕沒有通用的、與終端無關的方法來做到這一點。通常,您必須找到一種方法來返回到先前的提示。例如,如果您使用,
GNU screen
您可以使用 輸入copy/scrollback mode
,C-a [
向上移動一行,輸入?
並鍵入提示的一部分。在xfce4-terminal
您可以選擇Terminal->Find
然後輸入提示的一部分並按Previous
。您甚至不必使用滑鼠來執行此操作 -Shift
-Control``f
,輸入您的查詢並按Alt
-p
。在此處查看可能的解決方案tmux
:Jump to last prompt in terminal (or tmux)。該解決方案的唯一小缺點是您的提示可能是動態建構的,並且在每個命令之後可能會有所不同,但通常有一個公共部分可用於向後搜尋。