是否有快捷方式(键盘)可以自动滚动回命令响应的开头?
示例:我打开终端并输入“last”命令,然后按 Enter 键。出现了长时间丢失的以前登录的用户,但我在最后(即最老的用户)。向上滚动回到顶部可能会有点痛苦。有没有办法跳到该命令输出的顶部?
我检查了“last”的手册页似乎不包含这样的功能。
答案1
据我所知,您通常会将输出通过管道传输到类似less
.
$ last | less
答案2
恐怕没有一种通用的、与终端无关的方法来做到这一点。一般来说,您必须找到一种方法返回到上一个提示。例如,如果您使用,GNU screen
则可以输入copy/scrollback mode
with C-a [
,向上移动一行,输入?
并键入提示的一部分。您
xfce4-terminal
可以选择Terminal->Find
并输入提示的一部分,然后按Previous
。您甚至不必使用鼠标来执行此操作 - Shift- Controlf,输入您的查询并按Alt- p。在这里查看可能的解决方案tmux
:跳转到终端(或 tmux)中的最后一个提示。
该解决方案唯一的小缺点是,您的提示可能是动态构建的,并且在每个命令之后可能会有所不同,但通常有一个公共部分可用于向后搜索。