然后输入export PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin" open -e ~/.bash_profile ,这两行命令才能正常打开。为什么???有办法改掉这么麻烦的命令输入方式吗??
然后输入export PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin" open -e ~/.bash_profile ,这两行命令才能正常打开。为什么???有办法改掉这么麻烦的命令输入方式吗??
把export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
加到你的~/.bash_profile不就可以了吗
这里问题就是因为你执行的命令找不到,找命令是在环境变量里面找。
一种就是每次你手动定义,或者导入文件。
另一种就是你直接配置在对应的环境变量文件中。
windows 也是同理,两个系统的关键词都是环境变量
本文参与了SegmentFault 思否面试闯关挑战赛,欢迎正在阅读的你也加入。
建议研究并按照以下oh-my-zsh
https://ohmyz.sh/
也可以使用如下切换默认的shell. chsh -s /bin/bash
本文参与了SegmentFault 思否面试闯关挑战赛,欢迎正在阅读的你也加入。
首先,你用的是 zsh,然后,你修改的是 bash 的配置文件,就好像你想改 mysql,却改的是 nginx 的配置,牛头不对马嘴
怎么在 zsh 下,修改环境变量?
修改 ~/.zshenv
https://zsh.sourceforge.io/Doc/Release/Files.html#Startup_002...
修改配置文件之后,需要 source ~/.zshenv
再然后,使用 echo -e ${PATH//:/\\n}
看看是不是有了
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
我用的也是
zsh
的shell
,一般环境变量、别名之类直接在~/.zshrc
文件中配置,建议题主:.zshrc
文件最后添加source ~/.bash_profile
命令