Linux系统没有类似Windows的集中式注册表(Windows注册表是存储系统和应用配置的统一数据库),其配置信息分散存储在文本文件中,例如:
~/.config/(用户主目录下的.config文件夹)、~/.local/share/(用户本地数据)、~/.cache/(用户缓存);/etc/(系统全局配置文件)、/usr/share/(共享应用数据)。支持清理缓存、临时文件、日志、软件包残留、浏览器历史等,提供图形界面(GUI)和命令行界面(CLI),适合新手使用。
sudo apt install bleachbit;bleachbit --clean firefox.cache。图形化包管理工具,内置“清理”功能,可移除无用依赖、旧版本软件包及残留配置文件。
sudo apt install synaptic;不同发行版的包管理器提供清理残留的功能:
sudo apt clean;sudo apt autoremove;sudo apt purge package_name。sudo yum clean all(或sudo dnf clean all);sudo yum autoremove(或sudo dnf autoremove)。sudo pacman -Sc;sudo pacman -Scc(谨慎使用,会删除所有缓存)。若需更彻底的清理,可手动删除以下位置的无用配置文件/缓存(操作前建议备份):
~/.config/(如~/.config/google-chrome/Default/Cookies)、~/.cache/(如~/.cache/mozilla/firefox/);/etc/(如/etc/apt/sources.list.d/中的旧源文件)、/var/log/(日志文件,可使用sudo journalctl --vacuum-time=7d清理7天前的日志);/tmp/(重启后自动清理,也可手动sudo rm -rf /tmp/*)。~/.config/、/etc/等关键目录,防止误删导致配置丢失;rm -rf命令会直接删除文件,建议先使用ls确认路径;