Table of Contents
shell命令
软件清理
1. 删除残余配置文件
sudo apt-get remove <`package-name`>
sudo apt-get purge <`package-name`>
remove将会删除软件包, 但会保留配置文件, purge会将软件包以及配置文件都删除
2. 寻找残留的配置文件
1). 找出系统上哪些软件包留下了残余的配置文件
dpkg --list | grep "^rc"
2). 其中第一栏的rc表示软件包已经删除(Remove),但配置文件还在. 现在提取这些软件包的名称
dpkg --list | grep "^rc" | cut -d " " -f 3
3). 删除这些软件包
dpkg --list | grep "^rc" | cut -d " " -f 3 | xargs sudo dpkg --purge
sudo dpkg --purge <`package-name`> #只删除某个软件包的配置文件
3. 删除没有用的deb软件安装包
du -sh /var/cache/apt/archives
sudo apt-get clean
sudo apt-get autoclean
4. 删除孤儿软件包
sudo apt-get install deborphan
deborphan
deborphan | xargs sudo apt-get purge -y
5. 过时的软件包
过时(obsolete)的软件包是指/etc/apt/sources.list
源文件中没有任何一个软件源提供这个软件的deb安装包.也就是说这个软件包在软件源里找不到了,不被支持了
sudo aptitude search obsolete
sudo apt-get purge <`packages-name`>
sudo aptitude purge ~o 全部软件包,不建议
5. 日志文件
sudo apt-get install ncdu
sudo ncdu /var/log
sudo dd if=/dev/null of=/var/log/shadowsocks.log
6. 硬盘空间分析
sudo apt install baobab
baobab
或者
sudo ncdu /home/<username>
7. 删除大容量软件包
sudo apt-get install debian-goodies
dpigs -H
dpigs -H --lines=20