Дамп терминальной сессии в файл?

Я запускаю gnome-терминал с неограниченной историей прокрутки
Я хочу сбросить текст, который я вижу в терминале, в файл и проанализировать его

Есть ли способ сделать это?

4 ответа

Решение

Если вы хотите все содержимое истории терминала:

В меню терминала gnome выберите " Правка"> "Выбрать все", а затем " Правка"> "Копировать". (Или используйте вашу любимую комбинацию клавиш для копирования.)

Затем вставьте куда угодно.

Если вы хотите только часть истории, выберите мышью, а затем скопируйте.

Вы можете использовать команду сценария unix, чтобы захватывать вещи по ходу дела.

Если это вывод программы, которую вы хотите захватить и проанализировать, просто перенаправьте (>) это в файл

program_with_lots_of_output > output.log

а затем разобрать его. Добавить 2>&1 к этому, если вы хотите стандартную ошибку, а также.

Если вы хотите сделать снимок экрана (например, с вводом), используйте программу- скрипт.

Вы можете использовать команду "tee". Ти раздваивает стандартный вывод и копирует вывод в файл. Таким образом, вы можете увидеть выходные данные и сохранить их также. Пример:

ls | тройник ls_out

Другие вопросы по тегам