踩坑:zsh不兼容

·
Linux 文件 apt sudo install 命令 软件 目录 处理 终端 meting netease type server 桌面 xfce4 内容 zsh 通知 lxde zshrc April 13, 2019
!本文可能 超过2年没有更新,今后内容也许不会被维护或者支持,部分内容可能具有时效性,涉及技术细节或者软件使用方面,本文不保证相应的技术更新和实践可操作性。

就在刚刚,在尝试remove掉xfce4桌面环境的时候,发现居然无法使用通配符?

背景

问题就发生在刚才,虽然现在已经找到处理方法并且很管用.但是还是想分享出来,希望能对同样问题的朋友帮上点小忙.

案例

因为使用lxde整体感觉不错,考虑卸载掉多余的桌面环境"xfce4"
终端在使用如下命令:

sudo apt remove xfce4-* --purge

图片:
案例图片

却被提示:

zsh: no matches found: xfce4-*

这不应该发生的啊!
尝试bash却正常,所以判定这只发生在zsh中.

处理方案

编辑用户目录下的.zshrc文件

这里我使用vim编辑器,命令如下:

vim ~/.zshrc

在内容最底部写入setopt no_nomatch即可,如图:
底部写入setopt

vim基本操作

编辑模式:i键,退出编辑模式:ESC键,保存写入内容::wq.

保存内容后可以重新打开终端,或者source ~/.zshrc.

验证

验证是否成功,输入命令:

sudo apt remove xfce4* --purge

效果如图:
验证成功

注意事项

卸载xfce4后发现没有终端了,幸好还有deepin-terminal,但是还是喜欢xfce4-terminal;另外桌面环境没有了通知消息,所以直接把这两个软件安装上,命令如下:

sudo apt install xfce4-terminal xfce4-notifyd

扩展链接

zsh不兼容的坑-zsh:no matches found - 传送阵


首次创建时间:2019-04-13 22:38:00
最后修改时间:2019-04-13 22:52:11

  • Microsoft Office 办公软件
  • MAPX50 异常报错

_(:3 」∠)_
(抱歉)
自发布之日起超123天后自动关闭评论哦!


© 2025 Mr.Cui's Blog. Using Typecho & Moricolor.

鲁ICP备16004095号-2
鲁公网安备37028502250699号
HTTP/3 IPv6