Я делаю следующее:
- Откройте Terminal.app
- Откройте сессию SSH на удаленном сервере Linux
- Откройте сеанс экрана на сервере
- Запустите программу, которая ломает много строк сообщений об ошибках ...
Как я могу прокрутить вверх, чтобы прочитать это?
И нет, исправление программы пока не является решением ...
ssh
mac-osx
terminal
gnu-screen
Максимум
источник
источник
Ctrl
+PgUp
, но я сомневаюсь, что это сработает в вашем случае. Terminal.app должен быть настраиваемым, чтобы хранить больше, чем его количество истории по умолчанию. (или уже слишком поздно?)Ответы:
Вы можете изменить
.screenrc
прокрутку на основе мыши:http://slaptijack.com/system-administration/mac-os-x-terminal-and-gnu-screen-scrollback/
источник
Если вы сделали,
man screen
вы можете увидеть доступные варианты.На экране вы можете сделать следующее:
CTRL+A
(отпустить),[
Затем вы можете использовать стрелки, чтобы прокрутить окно. Чтобы выйти из прокрутки вы можете сделать
CTRL+C
.источник
Натан понял это правильно, хотя я всегда был поклонником
Ctrl+A
+ESC
.ESC
это еще один способ выйти из режима копирования.Однако стоит учесть, что история прокрутки имеет ограничение по размеру, и, если вы действительно хотите воспроизвести ее безопасно, обычно лучше либо перенаправить вывод в файл (либо перенаправить его на tee, если вы также хотите вывод на экран).
источник
Кроме того , с помощью прокрутки назад буфера в
screen
, Terminal.app может ответить Shift- Page Up(возможно Shift- Fn- Up-Arrowна MacBook).Другой вариант будет что-то вроде:
источник
Ладно, я понял:
а затем vim-подобные команды:
источник
Нажмите Shiftпри прокрутке мыши ...
источник