Mac终端命令不生效
因为设置 python 环境等问题,导致电脑终端上所有命令都不可用了,比如 ls、git .....
方法1
为了解决这个问题,你需要重置你的 PATH
环境变量,至少要包含 /usr/bin
和 /bin
,这些目录中包含了上述命令的可执行文件。下面是解决步骤:
- 临时修复
PATH
:
执行这个命令后,尝试再次运行一些基础命令,比如 ls
或 mkdir
,看是否能正常工作。
- 如果临时修复有效,你需要在你的配置文件中永久设置这个
PATH
。使用文本编辑器打开你的.zshrc
文件:
然后在文件中添加或修改 export PATH=...
这一行,确保包含上述路径。
-
如果你无法使用终端编辑文件(因为基本命令无效),你可以尝试使用图形界面的文本编辑器来编辑你的配置文件。
-
保存配置文件后,你可以通过以下命令使更改生效:
或者关闭并重新打开终端窗口。
- 确认
PATH
已经被正确设置:
看看输出是否包含了 /usr/local/bin
、/usr/bin
、/bin
、/usr/sbin
和 /sbin
。
- 最后,再次尝试执行
exec /bin/zsh
,看看是否还有错误发生。
方法2
- 首先输入命令,让暂时可以使用
输入下面命令回车, 就暂时可以在当前终端下使用命令了
或者
- 然后打开
.bash_profile
文件
- 加入path(清除全部,仅留下列代码。注:复制完整)
- 重启profile
- 退出terminal(终端), 重新打开,尝试输入指令,是否成功
其他问题
- vscode 左侧 git 提示未安装
通过vscode设置找到 git.path 进行设置
其他知识点
- 新建文件命令
- 打开文件命令
- 用户文件夹路径查看