229

我知道Up/Down会给你命令历史。但是,您如何通过上下滚动查看过去的输出?

我用过Shift+ Page Up/ Page DownAlt+ Shift+ Up/DownPage Up/Page Down但这些似乎都不起作用。

它是一个 Redhat Linux 机器。

4

15 回答 15

265

SHIFT+Page UpSHIFT+ Page Down。如果它不起作用,试试这个,然后它应该:

转到终端程序,并确保
Edit/Profile Preferences/Scrolling/Scrollback/Unlimited
已选中。

不过,此选项的确切位置可能有所不同,我看到您使用的是 Redhat。

于 2013-03-06T18:36:43.700 回答
128

Shift++或在FnMacbook上将允许您滚动。UPDOWN

于 2013-11-16T14:52:33.230 回答
83

替代方案: 您可以使用该less命令。

输入控制台:

"your_command" | less   

这将允许您使用向上和向下箭头键滚动。

基本上,您的输出已通过less命令传输。

于 2014-01-10T06:18:43.797 回答
25

逐行滚动的替代方案

Ctrl+ Shift+Up ArrowDown Arrow

与滚动整个页面的Shift+Page Up或不同Page Down,这将有助于更平滑的逐行滚动,这正是我想要的。

于 2016-11-15T06:25:32.183 回答
22

SHIFT + Page Up并且SHIFT + Page Down是在 linux(虚拟)控制台上操作的正确键,但 vmware 控制台没有这些终端设置。虚拟控制台具有固定的回滚大小,根据此 Linux 虚拟控制台滚动行为文档,听起来它仅限于视频内存大小。

于 2013-03-08T14:04:09.320 回答
18

另一种可能已经安装在您的系统上的替代方法是使用 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...

于 2016-12-08T08:48:12.940 回答
12

Shift Pageup/End 对我有用。

于 2019-04-01T09:56:48.923 回答
9

似乎这并不容易:Arch Linux Wiki没有列出在控制台上执行此操作的方法(虽然在虚拟终端上很容易实现)。

您可以使用tmux 滚动

Ctrl-b然后[你可以使用你的普通导航键来滚动(例如。Up ArrowPgDn)。按下q退出滚动模式。

或者,您可以按Ctrl-b PgUp直接进入复制模式并向上滚动一页(这听起来像是您大部分时间想要的)

于 2016-02-10T11:11:16.190 回答
8

Mac 上的 VM Ubuntu...fn + shift + 上/下箭头

于 2017-10-04T03:21:06.397 回答
4

我在带有 Ubuntu 客户机的 VMWare 工作站上遇到了同样的问题,结果发现 VmWare 不支持从服务器视图向上滚动。我所做的是安装 x GUI,然后从那里运行 xterm。出于某种原因,它的运行方式相同,但允许您以正常方式滚动。希望这对 VmWare 虚拟盒子中的未来读者有所帮助。

于 2016-07-18T07:42:15.423 回答
2

在某些 VPS 主机(如linode)中,您必须单击Ctrl+A,然后单击ESC。也以 double 退出ESC

于 2019-01-08T21:20:06.137 回答
2

Fn+Up/Down可以在 Mac OS X 10.11 中滚动终端

于 2016-01-06T12:00:41.273 回答
1

使用YosemiteShift中的终端登录 Ubuntu 时,向上/向下滚动鼠标时按下该键对我有用。ssh

于 2015-11-09T04:56:51.820 回答
0

对于某些命令,例如 mtr +(加号)和 -(减号)可以上下滚动。

于 2014-03-03T17:03:54.967 回答
0

持久的、长期的解决方案

将此行添加到您的~/.screenrc

termcapinfo xterm* ti@:te@

现在您可以创建一个屏幕,并用鼠标上下滚动;就像你通常做的那样。

于 2018-04-01T09:14:31.803 回答