如何查看apt-get install
我手动执行过的命令的历史记录?
在我看来,所有可用的方法都会显示从 Ubuntu 安装开始就已安装的所有内容。
如何查看apt-get install
自系统安装过程完成以来的历史记录?
答案1
答案2
只需在终端中输入以下命令即可查看所有安装日志。
grep " install " /var/log/dpkg.log
答案3
为了简化@Arronical 的回答,我最近学到的一个巧妙的技巧是你可以用来zcat -qf
cat txt 和 txt gzip 文件。
zcat /var/log/apt/history.log.*.gz | cat - /var/log/apt/history.log | grep " install "
变成
zcat -qf /var/log/apt/history.log* | grep " install "
来自 man zcat:
-q --quiet
Suppress all warnings.
-f --force
Force compression or decompression even if the file has multiple links or the corre‐
sponding file already exists, or if the compressed data is read from or written to a
terminal. If the input data is not in a format recognized by gzip, and if the option
--stdout is also given, copy the input data without change to the standard output: let
zcat behave as cat. If -f is not given, and when not running in the background, gzip
prompts to verify whether an existing file should be overwritten.
答案4
如果你想通过运行来查看已经安装的所有内容:
sudo apt-get install [package]
并且您没有弄乱 bash 历史记录,也不想查看其他用户(或所有用户)此类安装类型的历史记录,那么您可以运行:
history | grep "apt-get install"
这应该会让你得到大部分相关的结果。