當我這樣做時,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 輸出都在那裡,因此您可以查看是否有任何錯誤或重要警告。