Посмотреть все результаты команд, выполненных внутри экрана

5008
user1032531

Я использую экран ( http://www.gnu.org/software/screen/manual/screen.html ) для доступа к моей консоли Minecraft. Я создал сервер /etc/init.d, и в фоновом режиме работает Minecraft.

Затем, чтобы получить доступ к консоли Minecraft, я просто набираю # screen -rв bash.

Теперь я могу делать команды в экранной оболочке. Проблема в том, что если я выполняю какую-либо команду, которая экспортирует кучу текста, она превышает размер экрана и выталкивает вывод начального текста со страницы. И я не могу прокрутить вверх и увидеть это.

Как я могу прокрутить назад и просмотреть все результаты? Как я могу приостановить вывод (может быть что-то вроде moreили less)?

4
Alt + PageUp и Alt + PageDown MariusMatutiae 10 лет назад 1

2 ответа на вопрос

4
Agomezl

You can try:

  • Ctr-a [ and move up and down with the arrow keys, esc for exit.
  • <commamd> | less if you are in a regular bash terminal
Спасибо Агомезль. Не обычный терминал, а экран. Ctr-a, кажется, очень часто используется с экраном, поэтому я ожидаю, что вы указываете мне в правильном направлении. При попытке использовать control-a, я могу сделать что-то вроде «d», чтобы отсоединить экран, но клавиши со стрелками вверх и вниз не действуют. user1032531 10 лет назад 0
is `ctr-a + [` (обратите внимание на открытую скобку), чтобы войти в режим копирования / прокрутки, что должно позволить вам перемещаться вверх и вниз с помощью клавиш со стрелками, и, как я сказал, esc для выхода в обычный режим. Agomezl 10 лет назад 1
прямо на [. Откуда мне было знать, что если ты не сказал? Я посмотрел документацию на экране, но не увидел ее. Спасибо! user1032531 10 лет назад 0
0
rjt

Ctrl-A ? To get help.

CTRL-A ESC PGUP

Whether uppercase A or lowercase a depends on your system.

Похожие вопросы