我知道Up/ Down将为您提供命令历史记录。但是,您如何通过上下滚动查看过去的输出?
我曾经用过Shift+ Page Up/ Page Down,Alt+ Shift+ Up/ Down和Page Up/,Page Down但是这些似乎都不起作用。
这是一个Redhat Linux盒子。
我知道Up/ Down将为您提供命令历史记录。但是,您如何通过上下滚动查看过去的输出?
我曾经用过Shift+ Page Up/ Page Down,Alt+ Shift+ Up/ Down和Page Up/,Page Down但是这些似乎都不起作用。
这是一个Redhat Linux盒子。
Answers:
SHIFT+ Page Up和SHIFT+Page Down。如果不起作用,请尝试此操作,然后应该:
进入终端程序,并确保
Edit/Profile Preferences/Scrolling/Scrollback/Unlimited
已选中。
但是,此选项的确切位置可能有所不同,我看到您正在使用Redhat。
Shift+ Fn+ UP或DOWNMacbook上的将允许您滚动。
替代: 您可以使用less
命令。
在控制台中输入:
"your_command" | less
这将允许您使用向上和向下箭头键滚动。
基本上,您的输出已通过less
命令传递给管道。
scroll lock
进入分页模式,然后使用普通箭头和page up
/ page down
滚动。再按scroll lock
一次可返回到键入模式。
逐行滚动的替代方法
Ctrl+ Shift+ Up Arrow或Down Arrow
与Shift+ Page Up或Page Down滚动整个页面不同,这将有助于更流畅地逐行滚动,这正是我所要的。
Page Up
和的Chromebook Page Down
。效果很好。
CONFIG_VGACON_SOFT_SCROLLBACK
在linux控制台上启用。
SHIFT + Page Up
并且SHIFT + Page Down
是在linux(虚拟)控制台上运行的正确键,但是vmware控制台没有这些终端设置。虚拟控制台具有固定的回滚大小,根据此Linux虚拟控制台“ 滚动行为”文档,听起来好像仅限于视频内存大小。
似乎这不太容易实现:Arch Linux Wiki没有列出在控制台上执行此操作的方法(尽管在虚拟终端上很容易实现)。
您可以使用tmux滚动:
Ctrl- b然后,[您可以使用常规的导航键滚动(例如Up Arrow或PgDn)。按q退出滚动模式。
或者,您可以按Ctrl- b PgUp直接进入复印模式并向上滚动一页(这听起来似乎是您大多数时间都想要的)
我遇到了带有Ubuntu guest虚拟机的VMWare工作站的相同问题,事实证明VmWare不支持从服务器视图向上滚动。我所做的是安装x GUI,然后从那里运行xterm。由于某种原因,它运行相同,但是可以让您滚动正常方式。希望这对VmWare虚拟盒子中的未来读者有所帮助。
对于某些命令,例如mtr +(加号)和-(减号)可以上下滚动。