У меня проблема с терминалом
.. Я запустил команду, но для ее завершения потребовалось время, и она напечатал много строк в терминале, но когда я вернулся к первой строке с помощью мыши, у меня был пустой и пустой экран .. Как я могу заставить терминал
сохранить существующие строки?
В эмуляторе терминала могут быть ошибки ( gnome-terminal
, я полагаю), но если ваша цель - прочитать эти данные, вам не нужно полагаться на прокрутку терминала. Вы всегда можете попробовать другой эмулятор терминала, но все, что вам нужно, это что-то сделать с этим текстом.
Мы можем перенаправить этот поток данных в файл ( &>
вместо >
будет записывать даже вывод ошибок):
my_command_with_long_output> / путь / к / файлу
Затем прочтите его в любом текстовом редакторе по выбору.
Вы также можете перенаправить его прямо на пейджер, например less
:
my_command_with_long_output | less
и используйте прокрутку less
( j / k , Ctrl + d / u ).
Дело в том, что эмулятору терминала даже не нужно иметь возможность прокручивать, чтобы вы могли увидеть длинный вывод.