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