如何顺利解决mac下命令不管用的情况

Posted 怪咖在骚动

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何顺利解决mac下命令不管用的情况相关的知识,希望对你有一定的参考价值。

背景:

  昨晚通过brew安装了node,结果导致我的终端除了cd和ls管用外,其他的命令都不管用了,网上搜索了一大堆,结果没有一个能正确解决我的问题的,记录一下吧。

打开终端就显示:

  -bash: touch :command not found

首先:

在terminal里面输入:
export PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin"
 
这句的意思是暂时让命令管用,
 
其次:
赶紧用open -e ~/.bash_profile在文本编辑器里面打开.bash_profile文件:
 
 
最后:
在该文件中添加如下这些:
export JAVA_HOME=`/usr/libexec/java_home`
export PATH=${PATH}:${JAVA_HOME}:${android_SDK_ROOT}:${ANDROID_SDK_ROOT}/platform-tools:${ANDROID_SDK_ROOT}/tools:${JAVA_HOME}:${JAVA_HOME}/bin
export PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH"
保存文件并退出,
 
最后的最后:
不要关闭终端,source -e ~/.bash_profile  使得文件生效,
 
再次关闭终端,再次重启,不会再出现-bash: touch :command not found类似的问题出现!
 
 
总结:昨晚遇到问题后,熬夜熬到三点解决,然后没睡好觉,你妹啊,竟然没睡好,大早起六点半起来折腾,入手mac才不到一个月,坑很多。慢慢来吧。
 
 
 
参考博客:
  http://blog.sina.com.cn/s/blog_4b55f6860101h3bb.html
  http://blog.csdn.net/cike110120/article/details/50408095

 

以上是关于如何顺利解决mac下命令不管用的情况的主要内容,如果未能解决你的问题,请参考以下文章

解决Nuget命令出错的问题

如何在不单击的情况下显示片段

如何在没有片段的情况下使用导航抽屉?

mac中lsof的使用

如何在不创建新片段的情况下显示片段?

如何在不使用 brew 的情况下使用终端将 maven 安装到 mac [重复]