Как я сохраняю экранное содержание после выхода меньше или больше?

После выхода от less или more, экранное содержание возвращается к тому, чем они были прежде. Это происходит с пейджерами как less/more, и некоторые другие команды. Иногда необходимо сохранить содержание экрана после того, как каждый выйдет из команды.

Как я могу сделать его так текстом показанный сразу прежде, чем выйти, программа остается видимой в терминале впоследствии?

3
задан 1 May 2015 в 09:11

2 ответа

Можно использовать переключатель-X:

-X or --no-init
          Disables  sending  the  termcap  initialization and deinitialization strings to the terminal.
          This is sometimes desirable if the deinitialization string does something  unnecessary,  like
          clearing the screen.

Или Вы могли сделать следующее:
, Например cat myfile для отображения всего файла или cat myfile | grep searchterm, если Вы хотите искать что-то определенное.

Вы также могли использовать head -n X или tail-n X для отображения первого/последнего X строк файла.

4
ответ дан 1 December 2019 в 15:57

меньше на самом деле имеет-o опции сохранить в файл.

, Если необходимо сохранить вывод где-нибудь, определите его как так

command | less -o outputfilename.txt

, Что еще можно сделать, cat вывод в файл, если Вы нуждаетесь в нем, и затем просматриваете тот файл. Например dmesg > text.txt; less text.txt.

0
ответ дан 1 December 2019 в 15:57

Другие вопросы по тегам:

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