Я запускаю gnome-терминал с неограниченной историей прокрутки -
Я хочу сбрасывать текст, который я могу видеть в терминале, чтобы его обрабатывать и анализировать.
Есть ли способ сделать это?
Ответ 1
Если вы хотите получить все содержимое истории терминала:
В меню гном-терминала Изменить > Выбрать все, а затем Изменить > Копировать. (Или используйте свою любимую комбинацию клавиш для копирования.)
Затем вставьте где-нибудь.
Если вам нужна только часть истории, выберите ее мышью, а затем скопируйте.
Ответ 2
Вы можете использовать команду unix script для захвата вещей по ходу дела.
Ответ 3
Если это вывод программы, которую вы хотите захватить и проанализировать, просто переадресуйте (>) в файл
program_with_lots_of_output > output.log
а затем проанализируйте его. Добавьте 2>&1 к этому, если вы хотите стандартную ошибку.
Если вы хотите захват экрана (т.е. включая ввод), используйте программу script.
Ответ 4
Вы можете использовать команду "tee". Tee раздваивает stdout и делает копию выходного файла. Таким образом, вы можете увидеть выход и сохранить выходной файл. Пример: