Use tee
.
user@unknown:~$ sudo command -option | tee log
Estou usando:
user@unknown:~$ sudo command -option > log
para salvar os resultados do "comando" para o arquivo "log", mas eu gostaria de também obter o resultado no terminal, isso é possível?
Estou usando o Ubuntu 10.04 lts.
O comando que você está procurando é 'tee', que faz uma conexão de dados semelhante a um pipe-tee. envia dados de duas maneiras. Então
sudo command -option | tee log
tee a saída do comando para o arquivo 'log' e para stdout, neste caso, o seu terminal.
Você também pode usar script
[ link ] para capturar tudo o que ocorre em sua sessão de terminal. / p>
Script makes a typescript of everything printed on your terminal. It is useful for students who need a hardcopy record of an interactive session as proof of an assignment, as the typescript file can be printed out later with lpr(1).