ArchLinux - yaourt:保存更新日志?

use*_*686 2 package-management arch-linux

当我这样做时,yaourt -Syu有时控制台中有很长的日志,因此缓冲区已满并且一些信息丢失。由于信息很重要,有时我想将 yaourt/pacman 记录的所有内容保存在文件中。

这样做yaourt -Syu > file确实将内容保存到文件中,但随后您将无法看到控制台中发生了什么。有可能两者兼得吗?

Amm*_*mar 5

是的,通过管道将其传送到 tee

tee手册页:

NAME
   tee - read from standard input and write to standard output and files

SYNOPSIS
   tee [OPTION]... [FILE]...

DESCRIPTION
   Copy standard input to each FILE, and also to standard output.
Run Code Online (Sandbox Code Playgroud)

所以你的命令应该是 yaourt -Syu | tee yaourt.log