Вообще говоря, screen
утилита не должна иметь никакого отношения к тому, как логи отображаются в вашем терминале. Screen
- это всего лишь терминальный мультиплексор, и он не меняет внутреннее поведение вашей оболочки. Вывод журнала не является исключением: это поведение зависит от команды, которую вы выполнили, чтобы просмотреть журнал, как только вы окажетесь в экземпляре screen
. Я попытаюсь предоставить некоторые решения для общих screen
использования экрана и как изменить вывод журнала:
1: Если у вас screen
работает без каких-либо опций, вывод журнала просто зависит от конкретной команды, которую вы используете для просмотра журнала в тот момент, и есть много других в вашем распоряжении. Поведение, которое вы описали, звучит как more
или less
команда.
Чтобы просмотреть весь файл одновременно, попробуйте команду cat :
cat log.txt
Вот довольно подробная статья, описывающая другие команды для вывода логов.
2: Если вы запустили screen
как демон (который запускает screen
, запустите некоторую команду автоматически в фоновом режиме и верните вам управление оболочкой, например, screen -dmS name-of-screen-instance command-to-run --options
), тогда вы просто захотите указать какую-нибудь другую команду для использования
3: Если у вас есть другие настройки или вы использовали screen
каким-либо иным образом, который влияет на то, как отображаются ваши журналы, пожалуйста, добавьте больше деталей в ваш вопрос, отредактировав его. В качестве предложения попробуйте включить шаги, которые вы предприняли, со всеми командами, которые вы вводили до сих пор, дословно.
Также полезно: Примеры экранных команд