mac下怎样删除冗余的环境变量?echo $PATH
记下$PATH变量中冗余路径所处顺序,例如:
/Users/zhang/.rvm/gems/ruby-2.1.2/bin:/Users/zhang/.rvm/gems/ruby-2.1.2@global/bin:/Users/zhang/.rvm/rubies/ruby-2.1.2/bin:/usr/local/bin:/usr/local/bin:
要删除第三处的冗余路径:
export PATH=`echo $PATH | cut -d":" -f1,2,4-`
`cut`参数用法可参照:cut
你也可以把这条命令加在~/.bash_profile后进行
source ~/.bash_profile