当我这样做时,yaourt -Syu
控制台中的日志有时会很长,以至于缓冲区已满,一些信息会丢失。由于这些信息很重要,有时我想将 yaourt/pacman 记录的所有内容保存在一个文件中。
这样做yaourt -Syu > file
确实会将内容保存到文件中,但您无法在控制台中看到正在发生的事情。 可以同时进行这两项操作吗?
答案1
是的,通过管道传输至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.
所以你的命令应该是yaourt -Syu | tee yaourt.log
答案2
我通常最感兴趣的是最终安装了什么,所以我只查看位于的 pacman 日志/var/log/pacman.log
。所有 pacman 输出都在那里,因此您可以查看是否有任何错误或重要警告。