MAC command line tools安装&MAC所有命令都失效
更新:mac命令行所有命令都失效
原因分析 之前存在误操作,在追加path目录的时候,忘记加上$PATH前缀,导致后面对PATH重新赋值,而非追加,所以其他命令就全部失效了。
# 错误写法 export PATH=/Users/xufeng/anaconda3/bin # 正确写法 export PATH=/Users/xufeng/anaconda3/bin:$PATH
解决方案 1、在终端输入 export PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin"
2、在终端中输入 open -e ~/.bash_profile 在文本编辑器里面打开.bash_profile文件
3、查看PATH路径的设置,更改PATH环境变量设置,添加上这一行, export PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin"
可以看看shell命令export的作用,方便理解
同理:Linux下所有命令不能用,因为不在PATH 环境变量中 http://blog..net/u010947098/article/details/54290686
MAC /etc/profile 和~/.bash_profile区别
/etc/profile 为系统的每个用户设置环境信息和启动程序,当用户第一次登录时,该文件被执行,其配置对所有登录的用户都有效。当被修改时,重启或使用命令 source /etc/profile 才会生效。英文描述:”System wide environment and startup programs, for login setup.”
~/.bash_profile 为当前用户设置专属的环境信息和启动程序,当用户登录时该文件执行一次。默认情况下,它用于设置环境变量,并执行当前用户的 .bashrc 文件。理念类似于 /etc/profile,只不过只对当前用户有效,需要重启或使用命令 source ~/.bash_profile 才能生效。(注意:Centos7系统命名为.bash_profile,其他系统可能是.bash_login或.profile。)
TODO MAC下zsh的区别
MAC git失效的修复
方案一:行不通
xcode-select: error: invalid argument ‘–install’ 升级完系统后,更新一下xcode版本
More Downloads for Apple Developers https://developer.apple.com/download/more/
下载的大小只有23k,并且打不开
方案二:可以
xcode-select --install 下载command line tools 搞定!
