Подтвердить что ты не робот

Завершить сеанс терминала в файл?

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

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

4b9b3361

Ответ 1

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

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

Затем вставьте где-нибудь.

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

Ответ 2

Вы можете использовать команду unix script для захвата вещей по ходу дела.

Ответ 3

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

program_with_lots_of_output > output.log

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

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

Ответ 4

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

ls | tee ls_out