每当我们需要在 Ubuntu 中安装任何软件包时,我们都会使用以下命令进行安装:
sudo apt-get install <package-name>
使用如下重定向将会将所有日志保存在一个文件中:
sudo apt-get install <package-name> > Log.txt
但是上述命令没有在终端中显示任何输出。有什么方法可以将所有日志保存在一个文件中,并在终端上查看它吗?
答案1
是的,您必须使用tee
它来完成这一任务。
sudo apt-get install <package-name> | tee Log.txt
答案2
作为Ziazis 解释道您可以使用tee
它将命令的 STDOUT 在终端上打印的同时保存在文件中,但在这种情况下可能不需要。
输出实际上是自动记录的,/var/log/apt/term.log
因此通常不需要创建额外的日志。