查看屏幕内执行的命令的所有输出


4

我正在使用屏幕( http://www.gnu.org/software/screen/manual/screen.html )访问我的Minecraft控制台。我在中创建了一个服务器 /etc/init.d,并让我的世界在后台运行。

然后,要访问我的Minecraft控制台,我只需输入# screen -r 在bash中。

我现在可以在屏幕shell中执行命令。问题是如果我执行一些导出一堆文本的命令,它会超出屏幕大小并将请求输出推离页面。我似乎无法向上滚动并看到它。

如何向后滚动并查看所有输出?我怎样才能暂停输出(可能是这样的 more 要么 less )?


1
Alt + PageUp和Alt + PageDown
MariusMatutiae

Answers:


4

你可以试试:

  • Ctr-a [ 并使用箭头键上下移动, esc 退出。
  • <commamd> | less 如果你在一个普通的bash终端

谢谢Agomezl。不是常规的bash终端,而是屏幕。 Ctr-a似乎与屏幕一起使用很多,所以我希望你指出我正确的方向。尝试控制时,我可以执行“d”之类的操作来分离屏幕,但上下箭头键无效。
user1032531

1
ctr-a + [ (注意打开括号)进入复制/回滚模式,这应该允许你用箭头键上下移动,正如我所说的esc退出到常规模式。
Agomezl

就在[。如果没有告诉你,我怎么知道?我确实看过屏幕文档,但没有看到它。谢谢!
user1032531

0

Ctrl-A?得到帮助。

CTRL-A ESC PGUP

是大写A还是小写a取决于您的系统。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.