先說下使用apt installl 安裝的包的卸載:
apt-get remove: 卸載軟件
apt-get purge: 卸載軟件和配置文件
apt-get autoremove: 移除沒有使用的依賴
apt-get clean: 刪除/var/cache/apt/archives/下的所有deb包
apt-get autoclean: 刪除/var/cache/apt/archives/下的過期deb包
==============gold line ==============
根據以上,我們可以知道完全卸載一個軟件可以按照這個流程1
官方演示:https://linuxprograms.wordpress.com/2010/05/12/remove-packages-marked-rc/
apt-get purge [package]
apt-get autoremove [package]
dpkg --list | grep "^ii" | cut -d " " -f 3 | xargs sudo dpkg --purge
也可以這樣寫,等價的:
dpkg -l |grep "^ii"|awk '{print $2}' |grep -E 'influx|grafana' |xargs dpkg --pure

如何同時匹配多個呢:
dpkg -l |grep "^ii"|cut -d " " -f 3 |grep -E 'influx|grafana'
grafana
influxdb
這樣就可以同時過濾除包含influx和grafana 所有的符合條件了,記得加-E.
第二列就是我們要的包的名稱

單獨抓取第二列:

