Используйте tee
.
user@unknown:~$ sudo command -option | tee log
Я использую:
user@unknown:~$ sudo command -option > log
сохранить результаты «команда» в файл «журнал», но я хотел бы также получить результат на терминале, это возможно?
Я использую Ubuntu 10.04 LTS.
Используйте tee
.
user@unknown:~$ sudo command -option | tee log
Команда, которую вы ищете, это 'tee', которая делает подключение для передачи данных похожим на pipe-tee. он отправляет данные двумя способами. Так
команда sudo -option | тройник
передаст вывод команды как в файл 'log', так и в stdout, в данном случае, на ваш терминал.
Вы также можете использовать script
[ http://linux.die.net/man/1/script ] для захвата всего, что происходит в вашей терминальной сессии.
Скрипт делает машинопись всего, что напечатано на вашем терминале. Это полезно для студентов, которым нужна бумажная запись интерактивного сеанса в качестве доказательства задания, поскольку файл машинописного текста можно распечатать позже с помощью lpr (1).