最近发现服务器每次 apt upgrade 都非常慢,究其原因,还是一大堆不用的内核每次都要重新生成,清理的时候遇到一个问题,*号匹配不生效,每次都必须手动输入完整的内核名称才能将其卸载。
一通踩坑后发现,原来是因为我用了 zsh,而 zsh 默认是不支持 * 号通配的!要开启这个功能也很简单,找到你的 zsh 配置文件 vi ~/.zshrc ,在这个文件末尾新增 setopt nonomatch 保存即可。
当然,你还需要重新打开终端来让配置加载,或者也可以不退出,手动触发配置加载: source ~/.zshrc
这下就可以愉快的使用通配符了(小心使用)。
参考文献
本文由 落格博客 原创撰写:落格博客 » zsh 启用 bash * 星号通配符功能
转载请保留出处和原文链接:https://www.logcg.com/archives/3505.html