-bash: chmod +x: 未找到命令。在 MacOS 上使用 chmod +x 命令会出现错误

Daw*_*ith 3 macos chmod

在我的 MAC 上,我输入 chmod +x 命令,并收到以下错误 -

-bash: chmod +x: command not found
Run Code Online (Sandbox Code Playgroud)

这里应该做什么?

回显$PATH

/Applications/apache-maven-3.8.4
Run Code Online (Sandbox Code Playgroud)

Inu*_*ler 5

当你想正常使用终端命令时,你的 $PATH 值应该是这样的:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

/Applications/apache-maven-3.8.4如果您出于某种原因想保留$PATH ,那么您应该使用

/bin/chmod +x /Users/someone/Documents/some_file
Run Code Online (Sandbox Code Playgroud)

代替

chmod +x /Users/someone/Documents/some_file
Run Code Online (Sandbox Code Playgroud)

编辑:

错误消息包含 +x 作为未找到的命令名称的一部分

我发现,您可以通过在终端中输入以下命令来重新创建错误:"chmod +x" test.txt -->zsh: command not found: chmod +x要修复它,您应该这样做"chmod" +x test.txt