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