📜  清理你的 ubuntu 系统 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:11:07.823000             🧑  作者: Mango

清理你的 Ubuntu 系统 - Shell/Bash

如果你已经使用 Ubuntu 一段时间,你会发现系统可能会变得越来越慢。这是因为 Ubuntu 会在使用过程中产生许多临时文件、缓存文件等,它们会占据大量空间,缓慢系统速度。为了恢复系统的速度,你需要进行一些系统清理工作。本文将教你使用 Shell/Bash 命令清理 Ubuntu 系统。

清理 apt 缓存

Ubuntu 的软件包管理器 apt 会把下载的软件包缓存到本地,以便下次安装相同的软件包时使用。不过这些缓存文件会占据很多磁盘空间。可以通过以下命令来清理 apt 缓存文件。

sudo apt-get clean

这个命令将会清空 apt 缓存目录下所有下载的 deb 包。如果你想查看这个目录的大小,可以使用以下命令:

sudo du -sh /var/cache/apt/archives
清理旧版本的内核

当你在更新系统内核时,旧的内核版本仍会被保存在系统中,并占用一定空间。可以通过以下命令来清理旧版本的内核:

sudo apt-get autoremove --purge

执行完成后,输出日志里将列举所有被删除的无用软件包。

清理应用缓存

在 Ubuntu 中,安装的应用会产生许多缓存文件,这些文件可能被应用程序删除,但它们并不会自动清理。可以通过以下命令来清理应用缓存。

rm -rf ~/.cache/*

这个命令将会清空用户目录下的缓存目录。

清理系统日志

Ubuntu 保存了大量系统运行日志,这些日志文件也会占据一定空间,可以通过以下命令来清理系统日志。

sudo journalctl --vacuum-size=100M

这个命令将会清除 100M 以前的日志文件。

清理垃圾文件

Ubuntu 可能会产生许多垃圾文件,这些文件可能是你的应用程序遗留的临时文件,也可能是系统无法正常清除的文件。可以通过以下命令来清理垃圾文件。

sudo apt-get autoclean && sudo apt-get autoremove && sudo apt-get clean

以上命令不仅会清理 apt 缓存,还会删除系统不再使用的软件包和其它无用文件。

以上就是使用 Shell/Bash 命令清理 Ubuntu 系统的方法。