Mac终端输入命令总是出现command not found!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac终端输入命令总是出现command not found!相关的知识,希望对你有一定的参考价值。

开始用终端修改了.bash_profile文件(把里面的PATH改了),之后再进入终端输入什么命令都是command not found 不知道怎么解决,高分请高手指教!

一般情况下就是因为配了其他软件的PATH, 导致PATH缺少系统指令PATH。

解决方法:

使用临时环境变量(重启后失效)

export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

这样就能暂时使用大部分命令了。

进入当前用户home目录 cd ~

创建 .bash_profile 并编辑

touch .bash_profile

open -e .bash_profile

添加上面的PATH 保存。

扩展资料:

注意事项

需要改变gradlew的权限,请执行命令解决:

chmod +x gradlew

执行完就可以了。

如果你出现这个错误:

bash:gradlew :command not found

Mac 下执行这句指令,需要在gradlew前加 ./

例:./gradlew clean build bintrayUpload -PbintrayUser=用户名 -PbintrayKey=你的 API key -PdryRun=false

参考技术A 1. 在命令行中输入:

export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin
这样可以保证命令行命令暂时可以使用。命令执行完之后先不要关闭终端。

2. 输入

cd ~/
进入当前用户的home目录。

3. 创建bash_profile 执行命令:

touch .bash_profile

4. 打开并编辑bash_profile 执行命令:

open .bash_profile

5. 这样就打开了一个记事本,会显示你之前配置过的path,修改记事本,先全部删除你觉得有用可以在桌面备份下,命令行好用后再加里。

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"
上面是系统的,如果想配置什么的话比如安卓开发环境在把sdk的目录加上,不配置的话就不用加了。

export ANDROID_SDK_ROOT="/Users/wangkai/Documents/adt-bundle-mac-x86_64-20130219/sdk"
6. command + s 保存

7. 此时在命令行中输入更新命令(命令行一直不要关):

source .bash_profile

重启终端命令行就可以了
参考技术B 1. 在命令行中输入:

”’export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin”’
这样可以保证命令暂时可以使用,但把终端关闭之后再次打开就无法使用了,因此命令执行完成之后暂时不要关闭终端

2. 输入

”’cd ~/ ”’
进入当前用户的home目录

3. 创建bash_profile执行命令:

touch .bash_profile

4. 打开并编辑bash_profile 执行命令

open .bash_profile

5. 在打开的记事本中会显示之前配置过的path, 修改记事本内容,
在记事本中添加如下路径:/usr/local/bin:/usr/local/sbin:

6,进行保存 全选: command+s 或者不放心的话 选中记事本 文件-保存 保存之后没提示 直接关掉就可以。

7,此时在命令行中输入更新命令(命令行一直不要关):

source .bash_profile
到此就结束 重启终端命令就可以了
参考技术C

There must've been something wrong with your PATH. Try this:

export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/b‌in

参考技术D 原因:环境变量设置出错
解决方案
1,在命令行中输入
export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin
这样可以保证命令行命令暂时可以使用。
2. export PATH=/usr/local/msyql/bin:$PATH4.

3. source ~/.bash_profile

Mac系统终端命令行不执行命令 总出现command not found解决方法

参考技术A 改过bash_profile这个文件,最后不知怎么的只有cd命令能执行,我猜测可能修改bash_profile文件后没有保存 导致的 保存命令是: source .bash_profile
 说下我的解决方法:
 1. 在命令行中输入:

 这样可以保证命令行命令暂时可以使用。命令执行完之后先不要关闭终端。
 2. 输入

进入当前用户的home目录。

 3. 打开或者创建bash_profile 执行命令:(优先执行open,如果打不开,在touch)

 4. 打开并编辑bash_profile 执行命令:
如果第三步打开了,请跳过这步

 5. 这样就打开了一个记事本,会显示你之前配置过的path,修改记事本,先全部删除或者留下你觉得有用的,也可以全部先做备份,命令行好用后再加里。

 6. 进行保存 全选: command+s 或者不放心的话 选中记事本 文件-保存 保存之后没提示 直接关掉就可以。

 7. 此时在命令行中输入更新命令(命令行一直不要关):

OK,重启终端命令行就可以了

欢呼吧 少年

以上是关于Mac终端输入命令总是出现command not found!的主要内容,如果未能解决你的问题,请参考以下文章

Mac系统终端命令行不执行命令 总出现command not found解决方法

Mac终端出现 brew command not found 解决

mac上终端出现 command not found解决方法

Mac系统终端命令行不执行命令 总出现command not found解决方法

[转] Mac系统终端命令行不执行命令 总出现command not found解决方法

Mac上安装MySQL后在终端连接不上数据库Command not found