我认识到 Up / Down 将为您提供命令历史记录。但是,你如何通过向上和向下滚动查看过去的输出?
我使用 Shift + Page Up / Page Down , Alt + Shift + Up / Down 和 Page Up / Page Down 但这些似乎都不起作用。
这是一个Redhat Linux盒子。
答案 0 :(得分:222)
SHIFT + Page Up 和 SHIFT + Page Down 。如果它不起作用试试这个,那么它应该:
进入终端程序,并确保
Edit/Profile Preferences/Scrolling/Scrollback/Unlimited
检查。
此选项的确切位置可能会有所不同,但我发现您使用的是Redhat。
答案 1 :(得分:103)
Shift + Fn + UP 或 DOWN 将允许您滚动。
答案 2 :(得分:57)
替代方案:您可以使用less
命令。
输入控制台:
"your_command" | less
这将允许您使用向上和向下箭头键滚动。
基本上,您的输出已使用less
命令传送。
答案 3 :(得分:19)
SHIFT + Page Up
和SHIFT + 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对我有用。