如果你经常在deepin系统中安装软件,但是却不记得安装了哪些,这里有一个小脚本,或许你用得上,因为在没有这个脚本之前,这使我很难干净的卸载他们,所以分享以下这个小脚本。
小脚本及使用详情 #!/bin/bash dat=$(date) mkdir "~/packetslog/$dat" dpkg -l >/tmp/now.dpkg di=$(diff ~/packetslog/old.dpkg /tmp/now.dpkg -y --suppress-common-lines -W 1000 -N) if [ "$di" != "" ] then echo "$di"> "~/packetslog/$dat/changelog.change" dpkg -l >"~/packetslog/$dat/current.dpkg" dpkg -l >~/packetslog/old.dpkg else rm -rf "~/packetslog/$dat" fi # 到这里,脚本结束。 把他写入计划任务就可以,先: #apt install cron 参考:在Linux系统下使用Crontab UI安全管理Cron定时任务。 然后在/etc/crontab文件中加一行: */10 * * * * <你的用户名> <程序名及位置> 注:*/10表示每当分钟数被10整除时运行命令。 然后运行: #systemctl enable cron 最后在主目录下新建文件夹packetslog,重新启动即可。
相关主题 |