Существует ли элегантный способ сохранить выходные данные команды в файл после выполнения команды, когда открыто окно терминала, т.е. после того, как команда была выполнена в терминале?
Выходные данные все еще присутствует в терминале. Теперь я могу скопировать & amp; вставьте все строки и сохраните их в файл.
Но, возможно, существует метод, позволяющий каким-то образом записать выходной буфер окна терминала в файл или, что еще лучше, вывод уже выполненной команды?
Если вы ищете способ сохранить вывод команды в файле, а также отобразить его в терминале, используйте команду tee.
command | tee filename
Вывод команды отображается как в терминале, так и в файле.
У вас, кажется, есть несколько опций, но gnome-терминал не поддерживает запись в файл самостоятельно.
Вы можете выполнить команду script
перед вашим выводом, чтобы выполнить это. См. этот Launchapd Q & A для более подробной информации.
Вы можете установить и использовать другой терминал вместо gnome-терминала, который поддерживает запись всех выходных данных в файл, такой как Putty. Могут быть и другие.
Вы можете просто выделить нужный вывод текста, а затем использовать CTRL-SHIFT-C, чтобы скопировать текст.