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/bin 参考技术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解决方法