Mac 在终端输入: ls
提示:ls: command not found
,
打开 .bash_profile文件,执行:open .bash_profile
提示:open command not found
;
网上查了一下,是环境变量出现问题了。
然后在终端执行:
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
执行以后,ls 没问题了, open .bash_profile也可以打开配置文件了。
但是关闭终端,再次执行,问题重现。
原因,在终端中执行export PATH 是临时设置的环境变量
所以,在临时配置环境变量OK的情况下,打开.bash_profile文件中,修改我们的环境变量。
open .bash_profile
打开.bash_profile文件,然后将我们的临时配置export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin,加入文件,保存。
执行source ~/.bash_profile 执行环境变量即可