总旨
1.mac 下面路径的分隔符时候 “:” (英文冒号)
2.export 用来新增 classPath,并可讲新定义的路径合并到 PATH 中(PATH 是系统内置并频繁使用的)
3.terminal 中更改过路径配置后,需要重启一个 terminal 窗口,路径配置才会生效
4.PATH 中一段段的路径是有优先级的,需要注意,比如我装 ctags
/usr/bin/ 下面有一个,我又用 homebrew 在 /usr/local/bin 下面装了一个
如果 PATH 中 /usr/bin/ 实在 /usr/local/bin/ 之前的,则 terminal 中调用 ctags 命令会优先取系统自带的 ctags
这个 ctags 是不支持 -R 递归处理选项的
5.可以用 which ctags 查看 terminal 中调用的 ctags 程序到底是哪个位置的,很方便实用!!!
记住几条命令:
touch ~/.bash_profile
source ~/.bash_profile
open -t ~/.bash_profile
控制台直接添加路径:
export SDK_ROOT="/Users/xxx/Downloads/xxx_sdk/"
查看已定义的路径:
echo $PATH // 查看完整
echo $SDK_ROOT // 查看特定
追加到前面
export SDK_ROOT="/Users/xxx/Downloads/xxx_sdk/"
export PATH="SDK_ROOT:$PATH"
追加到后面
export SDK_ROOT="/Users/xxx/Downloads/xxx_sdk/"
export PATH="$PATH:SDK_ROOT"