После выхода от less
или more
, экранное содержание возвращается к тому, чем они были прежде. Это происходит с пейджерами как less
/more
, и некоторые другие команды. Иногда необходимо сохранить содержание экрана после того, как каждый выйдет из команды.
Как я могу сделать его так текстом показанный сразу прежде, чем выйти, программа остается видимой в терминале впоследствии?
Можно использовать переключатель-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 строк файла.
меньше на самом деле имеет-o опции сохранить в файл.
, Если необходимо сохранить вывод где-нибудь, определите его как так
command | less -o outputfilename.txt
, Что еще можно сделать, cat
вывод в файл, если Вы нуждаетесь в нем, и затем просматриваете тот файл. Например dmesg > text.txt; less text.txt
.