Sim, você precisa usar tee
para realizar isso.
sudo apt-get install <package-name> | tee Log.txt
Sempre que precisarmos instalar algum pacote no Ubuntu, nós o instalamos usando o comando:
sudo apt-get install <package-name>
Usar o redirecionamento como abaixo salvará todos os registros em um arquivo:
sudo apt-get install <package-name> > Log.txt
Mas o comando acima não mostra nenhuma saída no terminal. Existe alguma maneira de salvar todos os logs em um arquivo e também pode vê-lo no terminal?
Sim, você precisa usar tee
para realizar isso.
sudo apt-get install <package-name> | tee Log.txt
Como Ziazis explica você pode usar tee
para salvar STDOUT de um comando em um arquivo ao mesmo tempo é impresso no terminal, mas neste caso pode não ser necessário.
A saída é, na verdade, registrada automaticamente em /var/log/apt/term.log
, de modo que geralmente não há necessidade de criar um log adicional.