Я использую алгоритм, который регулярно печатает данные на терминале.
К сожалению, терминал показывает только ограниченное количество линий, остальные больше не доступны.
Они удалены или я могу восстановить данные?
Если алгоритм помещает то, что напечатано, в текстовый файл, то вы можете просмотреть данные из этого файла. В противном случае данные не существуют. Одним из способов решения этой проблемы было бы направить результат алгоритма в текстовый файл, сделать алгоритм заданием cron, а затем через равные промежутки времени вы можете использовать cat textfile
для просмотра данных. Дайте мне знать, если вам нужно больше объяснений о том, как сделать это работой cron.
Я не знаю, как оправиться от терминологии. Но вы можете использовать альтернативный способ.
ИСПОЛЬЗОВАНИЕ: >> и отправка вывода в ФАЙЛ, и вы можете легко просмотреть полные данные и при необходимости сохранить их для дальнейшего использования.
Например:
$ ls >>check.txtОн отправит выходные данные ls на check.txt
$./a.out >> test1.txt
Выходные данные после выполнения [ 1111] a.out отправляется в text1.txt файл
Надеюсь, это помогает !!
Я не думаю, что это возможно. Однако существует ряд решений (обходных путей). Попробуйте выполнить следующее:
# scrolls page by page, only scrolls downwards
command |& more
# scrolls line by line, can scroll up and down
command |& less
# copies output to the file '~/file' (use '-a' argument to append)
command |& tee "~/file" # displays in terminal as well
# redirects output to file '~/file' (use '>>' instead of '>' to append)
command 2>&1 > "~/file"
ПРИМЕЧАНИЕ. «Redirect» не отображает вывод в терминале (полностью перенаправляет его в файл), «copy» отображает его в терминале и копирует его в файл
Кроме того, вы должны иметь возможность установить «строковый буфер» своего терминала, чтобы показывать больше строк вывода команды (хотя он все равно будет заполняться)
Чтобы ответить на ваш вопрос, данные уничтожены.