MarkMark Asked: 2018-06-07 05:51:56 +0800 CST2018-06-07 05:51:56 +0800 CST 2018-06-07 05:51:56 +0800 CST 是否存在自动滚动到终端命令响应顶部的快捷方式? 772 是否有一个快捷方式(键盘)可以自动滚动回对命令的响应的开头? 示例:我打开终端并输入“last”命令,然后按 Enter。出现了很久以前登录的用户,但我在最后(即最老的用户)。向上滚动到顶部可能会有点痛苦。有没有办法跳到这个命令的输出顶部? 我检查了'last'的手册页似乎不包含这样的功能。 linux last 2 个回答 Voted Best Answer rusty shackleford 2018-06-07T05:53:09+08:002018-06-07T05:53:09+08:00 我不知道,您通常会将输出通过管道传输到类似less. $ last | less Arkadiusz Drabczyk 2018-06-07T06:13:21+08:002018-06-07T06:13:21+08:00 恐怕没有通用的、与终端无关的方法来做到这一点。通常,您必须找到一种方法来返回到先前的提示。例如,如果您使用,GNU screen您可以使用 输入copy/scrollback mode,C-a [向上移动一行,输入?并键入提示的一部分。在 xfce4-terminal您可以选择Terminal->Find然后输入提示的一部分并按Previous。您甚至不必使用鼠标来执行此操作 - Shift- Controlf,输入您的查询并按Alt- p。在此处查看可能的解决方案tmux:Jump to last prompt in terminal (or tmux)。 该解决方案的唯一小缺点是您的提示可能是动态构建的,并且在每个命令之后可能会有所不同,但通常有一个公共部分可用于向后搜索。
我不知道,您通常会将输出通过管道传输到类似
less
.恐怕没有通用的、与终端无关的方法来做到这一点。通常,您必须找到一种方法来返回到先前的提示。例如,如果您使用,
GNU screen
您可以使用 输入copy/scrollback mode
,C-a [
向上移动一行,输入?
并键入提示的一部分。在xfce4-terminal
您可以选择Terminal->Find
然后输入提示的一部分并按Previous
。您甚至不必使用鼠标来执行此操作 - Shift- Controlf,输入您的查询并按Alt- p。在此处查看可能的解决方案tmux
:Jump to last prompt in terminal (or tmux)。该解决方案的唯一小缺点是您的提示可能是动态构建的,并且在每个命令之后可能会有所不同,但通常有一个公共部分可用于向后搜索。