5个经过验证的方法来修复Zsh命令在macOS上没有发现错误[Bash & Zsh]

更新丹妮2022年12月16日
|计算机指令

2019年,macOS发布了卡特琳娜,从此Mac从Bash切换到Zsh作为默认的登录shell。因此,系统更新后,一些Zsh命令可能无法访问。macOS Catalina或更高版本(如Big Sur, Monterey和Ventura)的用户可能会收到这样的消息Zsh:命令未找到正如我们接下来将讨论的那样,其他Zsh: command not found错误包括Zsh: command not found: brew, Zsh command not found: pip, Zsh: command not found: nvm,或Zsh: command not found: npm。发生这种错误有几个原因。

Zsh错误

Mac上Zsh命令未发现错误的原因

在使用Unix、Linux或macOS时,许多人都会遇到这种情况。Zsh命令未找到”的问题。用户们继续在论坛上寻找答案。因此,我们选择为这个问题提供所有可能的解决方案。首先,“Zsh: command not found”最常见的原因是:

1.MAC上的Zsh命令拼写错误

当用户第一次在Mac上使用Zsh命令时,通常会犯一些错误,比如添加额外的符号或没有在需要的地方包含空格。拼写错误的命令在macOS上不可读。因此,它会提醒您命令错误。如果遇到“zsh command not found”问题,请确保命令正确。

正确的拼写

2.命令有效,但未安装包

用户经常尝试执行订单,但没有安装必要的包,因此他们会得到“Zsh命令未找到”的消息。当命令有效且拼写正确时,用户最好确定他们是否安装了必要的包。

3.修改Zsh命令的默认环境配置

macOS更新对于新版本,订单的典型环境是不同的,其中Linux bash命令存储,但不适合Zsh命令。因为,在默认情况下,Zsh不会从前面指定的地址读取环境变量。

如何修复Zsh命令找不到错误与5个解决方案

Zsh:命令未找到Mac上的问题会在几种不同的情况下发生。你可能会收到这条信息macOS蒙特利或任何其他使用z-shell的macOS版本。

在开始5个解决方案之前,您可以先观看下面的教程视频,了解如何修复Zsh命令未找到错误。

  1. 00:00 -简介
  2. 00:40 -检查终端是否是Zsh或bash
  3. 01:08下载mysql服务器
  4. 02:51 -创建.zprofile
  5. 04:15 -配置mysql的路径
  6. 05:00 -使用mysql-u root-p

如果您仍有关于修复错误的问题,请继续阅读下面的解决方案。

  1. 1.检查语法
  2. 2.确保安装包已安装
  3. 3.设置$Path环境
  4. 4.在“。zshrc”文件中设置路径
  5. 5.重新安装macOS

解决方案1。当Zsh命令不存在时检查语法

当使用Mac的终端并收到“Zsh: command not found”消息时,您应该首先查看命令的语法。最好将原始内容复制到终端中,而不是手动输入。此外,将您的命令与使用相同命令的其他示例进行比较将很有帮助。

解决方案2。确保已安装Zsh命令包

您经常尝试执行命令,但没有安装必要的包。如果您的命令有效且拼写正确,是否意味着您需要检查是否安装了所需的软件包?答案是否定的。当你知道没有找到Zsh命令时,确保你没有忘记在你的Mac上安装命令包。

解决方案3。设置$Path Environment为Fix Zsh Command Not Found

要解决Zsh:命令未发现错误,第二个修复是验证“美元的路径环境变量配置正确。

如果您已经安装了这个包,但仍然收到“Zsh: command not found error”提示,那么一定有问题。它表示您需要为命令包创建一个PATH变量。

下面是一个设置导出路径的例子:

环境变量

大多数包会自动设置path变量inmacOS更新或清洁安装.在执行自定义安装时,您可能偶尔需要在Linux或macOS中手动设置路径变量。

解决方案4。在.zshrc文件中设置Zsh命令路径

当您在安装包并设置路径变量后退出并重新登录到终端,但仍然看到错误Zsh命令未找到.中配置命令路径. zshrc文件让它变得合适。

每次关闭并重新打开终端时,.zshrc文件将运行并设置命令路径。要编辑.zshrc文件,请执行以下步骤。

步骤1。打开macOS终端。

步骤2。验证您正在使用Zsh Shell;如果没有,输入zsh并按Enter键检查。

步骤3。类型纳米/ . zshrc在窗户上。

步骤4。现在添加$PATH变量信息

zshrc macOS

第5步。要保存文件,点击Control + X, Y,然后回车关闭Nano编辑器。

步骤6。要提交更改,请执行命令source /。现在zshrc。

解决方案5。重新安装macOS解决Zsh命令不存在的问题

如果您正在macOS中查找,并且碰巧破坏了特定的系统文件或文件夹,那么您可能无意中删除了终端命令所需的文件。你应该这样做恢复Mac上删除的文件如果发生这种情况。

重新安装macOS没有格式化驱动器将允许您回到以前的设置和修复Zsh命令找不到。尽管重新安装操作系统不会导致数据丢失,但建议首先创建关键文件的备份。如果你不能找到你的重要数据,试着去找重新安装macOS后恢复文件

附加信息:如何恢复Mac上删除的数据

正如我们在解决方案5中提到的,重新安装macOS可能是修复Zsh命令未发现错误的有用方法。此外,重新安装或更新后在Mac上恢复已删除的文件也很重要。

如果您注意保护您的数据,这将是有益的,因为不正确地更新进程或错误地命令可能导致丢失您的文件和数据。这是一个非常好的数据恢复工具欧宝体育app登录软件Mac垃圾回收在Mac上:ob欧宝电竞官网入口

检查步骤并学习如何使用该软件恢复Mac上已删除的文件。

步骤1。选择位置并扫描

启动用于Mac的EaseUS欧宝体育app登录软件数据恢复向欧宝体育官网首页导,并选择丢失数据的磁盘。然后点击“搜索丢失文件”开始扫描。

选择位置,单击“查找丢失文件”

步骤2。过滤和预览丢失的文件

扫描完成后,使用左上角或右上角的文件格式过滤器查找您需要删除的文件。

按类型过滤丢失的文件

步骤3。恢复丢失的数据或文件

您可以双击一个文件预览其内容,或者选择多个文件一次恢复它们。单击“恢复”,将丢失的数据恢复到本地或云驱动器。

单击“恢复”,恢复丢失的数据

总结一下

总的来说,“找不到Zsh命令”问题是由bash shell和Zsh shell之间的差异引起的。不同版本的macOS无法完全兼容。如果你刚刚更新了你的Mac,发现你的Zsh命令出现了问题,我们希望下面的解决方案可以帮助你。此外,您的Mac设备可以使用EaseUS Mac数据恢复向导有效地保护您的数据。欧宝体育官网首页欧宝体育app登录软件

Zsh命令不存在常见问题

在这里,我们列出了4个你可能会感兴趣的问题。在这里检查并找到答案。

1.Zsh在Mac上是默认的吗?

在macOS Catalina之后,Mac默认使用zsh命令,但在低于Catalina的macOS版本中,zsh不是Mac默认的命令shell。

2.如何在Mac上启动Zsh ?

打开“Shell”选项卡-单击“运行命令”-输入“zsh”。

3.如何在Mac上打开Zsh终端?

  1. 步骤1。点击Mac Dock中的Launchpad图标
  2. 步骤2。在字段中搜索“终端”
  3. 步骤3。点击终端。
  4. 步骤4。输入“Zsh”启动它。

4.如何修复macOS的“Zsh: command not found brew”错误?

确保正确安装了brew,并且正确设置了路径变量。

  1. 步骤1。使用nano /.zshrc命令打开.zshrc文件。
  2. 步骤2。export PATH="$PATH:/opt/homebrew/bin/"
  3. 步骤3。使用Control + Enter + X保存文件。
  4. 步骤4。要应用更改,输入source /。ZSHRC命令行。

这个页面有用吗?

新发布的

EaseUS
DriverHandy

得到它

EaseUS数欧宝体育app登录软件据恢复服务

申请免费评估>>

EaseUS数欧宝体育app登录软件据恢复专家拥有无与伦比的专业知识,可以修复磁盘/系统,并从所有设备(如RAID, HDD, SSD, USB等)中恢复数据。