Как я могу изменить глубину страницы при использовании экрана на iterm2 для подключения к маршрутизатору?

250
screampuff

Допустим, я подключаюсь к маршрутизатору с экраном через терминал (iterm2) и хочу просмотреть журнал или конфигурацию. Он будет отображать только 1 страницу за раз, и мне нужно нажать Enter или пробел, чтобы просмотреть следующую строку / страницу.

Можно ли настроить команду, которая будет отображать весь вывод? Я записываю вывод терминала в файл log.txt для просмотра.

0

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

0
baelx

Вообще говоря, 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каким-либо другим образом, который влияет на то, как отображаются ваши журналы, пожалуйста, добавьте больше деталей в ваш вопрос, отредактировав его. В качестве предложения попробуйте включить шаги, которые вы предприняли, со всеми командами, которые вы вводили до сих пор, дословно.

Также полезно: Примеры экранных команд

Спасибо, на самом деле это была настройка линии в самом роутере screampuff 5 лет назад 0

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