Можно ли сохранить выходные данные команды в файл после того, как команда уже выполнена?

Существует ли элегантный способ сохранить выходные данные команды в файл после выполнения команды, когда открыто окно терминала, т.е. после того, как команда была выполнена в терминале?

Выходные данные все еще присутствует в терминале. Теперь я могу скопировать & amp; вставьте все строки и сохраните их в файл.

Но, возможно, существует метод, позволяющий каким-то образом записать выходной буфер окна терминала в файл или, что еще лучше, вывод уже выполненной команды?

13
задан 4 June 2016 в 15:52

2 ответа

Если вы ищете способ сохранить вывод команды в файле, а также отобразить его в терминале, используйте команду tee.

command | tee filename

Вывод команды отображается как в терминале, так и в файле.

0
ответ дан 4 June 2016 в 15:52

У вас, кажется, есть несколько опций, но gnome-терминал не поддерживает запись в файл самостоятельно.

  • Вы можете выполнить команду script перед вашим выводом, чтобы выполнить это. См. этот Launchapd Q & A для более подробной информации.

  • Вы можете установить и использовать другой терминал вместо gnome-терминала, который поддерживает запись всех выходных данных в файл, такой как Putty. Могут быть и другие.

  • Вы можете просто выделить нужный вывод текста, а затем использовать CTRL-SHIFT-C, чтобы скопировать текст.

0
ответ дан 4 June 2016 в 15:52

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

Похожие вопросы: