如何在Linux控制台上向上/向下滚动?

时间:2013-03-06 18:23:37

标签: linux terminal rhel

我认识到 Up / Down 将为您提供命令历史记录。但是,你如何通过向上和向下滚动查看过去的输出?

我使用 Shift + Page Up / Page Down Alt + Shift + Up / Down Page Up / Page Down 但这些似乎都不起作用。

这是一个Redhat Linux盒子。

15 个答案:

答案 0 :(得分:222)

SHIFT + Page Up SHIFT + Page Down 。如果它不起作用试试这个,那么它应该:

进入终端程序,并确保
Edit/Profile Preferences/Scrolling/Scrollback/Unlimited
检查。

此选项的确切位置可能会有所不同,但我发现您使用的是Redhat。

答案 1 :(得分:103)

Macbook上的

Shift + Fn + UP DOWN 将允许您滚动。

答案 2 :(得分:57)

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

输入控制台:

"your_command" | less   

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

基本上,您的输出已使用less命令传送。

答案 3 :(得分:19)

SHIFT + Page UpSHIFT + Page Down是在Linux(虚拟)控制台上运行的正确密钥,但vmware控制台没有这些终端设置。虚拟控制台具有固定的回滚大小,根据此Linux虚拟控制台Scrolling behavior documentation.

,它听起来仅限于视频内存大小

答案 4 :(得分:17)

逐行滚动的替代

Ctrl + Shift + 向上箭头向下箭头

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

答案 5 :(得分:11)

另一种可能已安装在您系统上的替代方法是使用GNU屏幕:

# 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屏幕以获取更多有用的选项(多个窗口......)......

答案 6 :(得分:6)

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

答案 7 :(得分:4)

似乎这不容易实现:Arch Linux Wiki列出无法在控制台上执行此操作(尽管可以在虚拟终端上轻松实现)。

您可以使用tmux scrolling

  

Ctrl - b 然后 [然后您可以使用常规导航键滚动(例如向上箭头 PgDn )。按 q 退出滚动模式。

     

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

答案 8 :(得分:3)

我遇到了与Ubuntu guest虚拟机的VMWare工作站同样的问题,事实证明VmWare不支持从服务器视图重新滚动。我做的是安装x GUI,然后从那里运行xterm。由于某种原因它运行相同,但让你滚动正常的方式。希望这有助于VmWare虚拟盒中的未来读者。

答案 9 :(得分:2)

Fn + 向上/向下可以在Mac OS X 10.11中滚动终端

答案 10 :(得分:2)

持久,明确的解决方案

将此行添加到Decimal

str
  

现在您可以创建一个屏幕,并用鼠标向上/向下滚动它;   像往常一样。

答案 11 :(得分:1)

当使用Yosemite中的终端ssh在Ubuntu中登录时,向上/向下滚动鼠标时按 Shift 键。

答案 12 :(得分:0)

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

答案 13 :(得分:0)

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

答案 14 :(得分:0)

Shift Pageup / End对我有用。