我正在使用哦,我的zsh。我无法在正则表达式中使用某些我可以在ubuntu上执行的命令,例如.. \ s。我安装了家酿,然后brew install gnu-sed --default-names
但仍然无法使用sed命令。我的$ PATH变量有点搞砸了,我不知道如何纠正它。 /Users/ishansrivastava/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/local/bin:/opt/local/sbin:/opt/X11/bin:/Library/TeX/texbin
。 我应该怎么做才能在Mac上轻松使用所有gnu命令?也请给我的命令列表,我必须使用gnu命令而不是默认的eg.gsed而不是sed等zsh gsed命令未找到
0
A
回答
0
所有依赖于你如何定义你的路径,你添加的第一个路径是那些将被首先使用,例如:
export PATH="/usr/local/opt/python/libexec/bin:$HOME/Library/Python/2.7/bin:$HOME/Library/Python/3.6/bin:$HOME/node_modules/.bin:/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:/usr/share/bin:$PATH:$HOME/projects/go/bin:$HOME/.cargo/bin"
这将扩展为:
$ echo -e ${PATH//:/\\n}
/usr/local/opt/python/libexec/bin
/Users/<user>/Library/Python/2.7/bin
/Users/<user>/Library/Python/3.6/bin
/Users/<user>/node_modules/.bin
/usr/local/bin
/usr/local/sbin
/usr/local/mysql/bin
/usr/share/bin
/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/go/bin
/usr/local/MacGPG2/bin
/Users/<user>/go_appengine
/Users/<user>/google-cloud-sdk/bin
/Users/<user>/projects/go/bin
/Users/<user>/.cargo/bin
/Users/<user>/.fzf/bin
在这种情况下,例如,你可以看到我优先python2代替python3之后,如果我的命令没有找到它将使用/usr/local/bin
,然后/usr/local/sbin
等等。
在你的情况下,只要确保你想用作“优先级”的命令的父路径位于其他路径之前。
相关问题
- 1. zsh:命令未找到:mvim
- 2. zsh:1:命令未找到:耙
- 3. 未找到zsh命令问题
- 4. zsh:找不到命令:tmuxinator
- 5. zsh命令找不到pip
- 6. zsh:找不到命令:ls
- 7. zsh:找不到命令:mysql
- 8. ZSH:找不到命令:导轨
- 9. zsh:找不到命令:rabbitmq-server
- 10. zsh:找不到命令:apt-get
- 11. 未找到命令:使用zsh的iterm上的路径?
- 12. zsh:命令未找到:flake8但flake8已安装
- 13. 'Zsh:命令未找到:代客' - 无法安装代客
- 14. react-native:命令未找到
- 15. 无法在zsh中运行任何命令:“找不到命令”
- 16. 命令未找到:node-inspector
- 17. Sqoop导入:命令--password:命令未找到,--table:命令未找到
- 18. ZSH“命令”扩展?
- 19. Zsh命令替换
- 20. CodeDeploy PM2命令未找到
- 21. OSx pip命令未找到
- 22. 未找到节点命令
- 23. Lumen命令未找到
- 24. Homestead命令未找到
- 25. heroku:命令未找到
- 26. parallelshell命令未找到
- 27. sh pig命令未找到
- 28. -bash:sencha命令未找到
- 29. SLC命令未找到
- 30. 未找到PM2命令