我尝试使用 Shift+Page Up/Page Down, Alt+Shift+Up/Down 和 Page Up/Page Down,但这些方式都不起作用。
这是一个Redhat Linux系统。
编辑/配置文件首选项/滚动/回滚/无限制
选项。Shift+Fn+ 上箭头 或 下箭头 可以让你在 Macbook 上滚动。
替代方案: 您可以使用 less
命令。
在控制台中输入:
"your_command" | less
这将允许您使用上下箭头键进行滚动。
基本上,您的输出已经通过less
命令进行了管道传输。
替代逐行滚动的方法
使用 Ctrl + Shift + Up Arrow 或 Down Arrow 键,可以实现更加流畅的逐行滚动。与 Shift + Page Up 或 Page Down 不同,它只会滚动一行,这正是我需要的。
CONFIG_VGACON_SOFT_SCROLLBACK
。 - Gringo SuaveSHIFT + Page Up
和 SHIFT + Page Down
是在 Linux(虚拟)控制台上操作的正确按键,但是 VMware 控制台并没有这些终端设置。虚拟控制台有固定的滚动回溯大小,根据这篇 Linux 虚拟控制台滚动行为文档,看起来它受限于视频内存大小。
另一个选择是使用 GNU screen,它可能已经安装在您的系统上:
# This starts screen which adds basic window management in terminals
screen
# This starts the copy mode you can use to scroll
<CTRL-A> [
# Now use the arrows to scroll
# To exit copy mode, do
<ESC>
查看 man screen 获取更多有用选项(多窗口等)...
对我来说,Shift Pageup/End 可以使用。
似乎这并不容易实现:在控制台上没有简单的方法来实现这一点,Arch Linux Wiki没有列出任何方法(虚拟终端上很容易实现)。
您可以使用tmux 滚动:
Ctrl-b,然后[,然后您可以使用您通常的导航键来滚动(例如 Up Arrow 或 PgDn)。按下q退出滚动模式。
或者,您可以按 Ctrl-b PgUp 直接进入复制模式,并向上滚动一页(这听起来是您大多数时候想要的)。
在Mac上运行Ubuntu虚拟机...使用fn + shift + 上/下箭头
我在使用VMWare Workstation运行Ubuntu虚拟机时遇到了同样的问题,最终发现VMWare不支持从服务器视图向上滚动。我的解决方法是安装x GUI,然后从那里运行xterm。由于某种原因,它的运行方式相同,但可以让您以正常方式滚动。希望这对未来使用VmWare虚拟盒的读者有所帮助。