我知道Up/Down会给你命令历史。但是,您如何通过上下滚动查看过去的输出?
我用过Shift+ Page Up/ Page Down,Alt+ Shift+ Up/Down和Page Up/Page Down但这些似乎都不起作用。
它是一个 Redhat Linux 机器。
SHIFT+Page Up和SHIFT+ Page Down。如果它不起作用,试试这个,然后它应该:
转到终端程序,并确保
Edit/Profile Preferences/Scrolling/Scrollback/Unlimited
已选中。
不过,此选项的确切位置可能有所不同,我看到您使用的是 Redhat。
Shift++或在FnMacbook上将允许您滚动。UPDOWN
替代方案: 您可以使用该less
命令。
输入控制台:
"your_command" | less
这将允许您使用向上和向下箭头键滚动。
基本上,您的输出已通过less
命令传输。
逐行滚动的替代方案
Ctrl+ Shift+Up Arrow或Down Arrow
与滚动整个页面的Shift+Page Up或不同Page Down,这将有助于更平滑的逐行滚动,这正是我想要的。
SHIFT + 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 上的 VM Ubuntu...fn + shift + 上/下箭头
我在带有 Ubuntu 客户机的 VMWare 工作站上遇到了同样的问题,结果发现 VmWare 不支持从服务器视图向上滚动。我所做的是安装 x GUI,然后从那里运行 xterm。出于某种原因,它的运行方式相同,但允许您以正常方式滚动。希望这对 VmWare 虚拟盒子中的未来读者有所帮助。
在某些 VPS 主机(如linode
)中,您必须单击Ctrl+A,然后单击ESC。也以 double 退出ESC
。
Fn+Up/Down可以在 Mac OS X 10.11 中滚动终端
使用YosemiteShift中的终端登录 Ubuntu 时,向上/向下滚动鼠标时按下该键对我有用。ssh
对于某些命令,例如 mtr +(加号)和 -(减号)可以上下滚动。
持久的、长期的解决方案
将此行添加到您的~/.screenrc
termcapinfo xterm* ti@:te@
现在您可以创建一个屏幕,并用鼠标上下滚动;就像你通常做的那样。