macos - PATH 变量中的自定义路径在 Mac 上不起作用
问题描述
我想要达到的目标
我在 PATH 变量中添加了一个自定义位置,希望我可以轻松运行放置在该位置的 shell 脚本。但它没有像我预期的那样工作。
这是echo $PATH
返回的内容
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:$HOME/code/lab/pathcommands:/usr/local/go/bin:/usr/local/share/dotnet:~/.dotnet/tools:/Library/Frameworks/Mono.framework/Versions/Current/Commands
我已将我的脚本文件pause
放在$HOME/code/lab/pathcommands
路径中。我希望我可以pause
从终端运行,它会运行脚本文件。但它返回
zsh: command not found: pause
如果我将相同的脚本文件放入/usr/local/bin
(这也是 $PATH 变量的一部分),它会按预期工作。
我错过了什么?
我的操作系统 - macOS Big Sur
终端 - iTerm2
解决方案
推荐阅读
- python - ValueError:标签数为 1。有效值为 2 到 n_samples - 1(含)
- python - 在 python 中使用 plt.subplots 清理代码
- react-native - 使用此包 REACT NATIVE 的功能时应用程序崩溃
- python-3.x - Win 10 路径变量被搞砸了
- docusignapi - DocuSign API - 如何实现“需要查看”
- android - 使用 OkHttp3 在代理上拒绝 Android 连接
- jpackage - 使用 --app-image 选项创建安装程序时 jpackage 崩溃
- sql - ActiveRecords,我通过提供其他表的 id 过滤值
- python - 在不加载完整内容的情况下找出 csv 中行数的最佳方法
- typescript - 确保 TypeScript 中的对象类型