You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让Zsh在输入未安装命令时提示从软件仓库安装?

配置Zsh实现未知命令的安装提示

要让Zsh像Bash一样,在输入未安装的命令时自动搜索软件仓库并提示安装方式,只需以下几步:

1. 安装command-not-found工具

这个工具是实现该功能的核心,在Debian/Ubuntu系系统中,直接用apt安装:

sudo apt install command-not-found

2. 配置Zsh加载该工具

编辑你的Zsh配置文件~/.zshrc,在文件末尾添加以下内容:

if [ -f /etc/zsh_command_not_found ]; then
    source /etc/zsh_command_not_found
fi

保存文件后,执行以下命令让配置生效:

source ~/.zshrc

(可选)Oh My Zsh 用户简化配置

如果你用Oh My Zsh管理Zsh配置,只需启用command-not-found插件:

  1. 打开~/.zshrc,找到plugins数组
  2. 在数组中添加command-not-found,比如:
    plugins=(git command-not-found)
    
  3. 重新加载配置:source ~/.zshrc

完成后,再输入未安装的命令(比如nethogs),Zsh就会像Bash一样提示对应的安装命令了。

内容的提问来源于stack exchange,提问作者AvidCoder

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 07:15:57