坪地网站建设价格,网站底部悬浮,网站建设php论文,如何是wordpress【TroubleShooting on Mac】ls: command not found 终端命令失效的解决办法
A Solution to Solve “Command not found” of Terminal on Mac
一直在使用心爱的MacBook Pro的Terminal#xff0c;并且为她定制了不同的Profile。
这样#xff0c;看起来她可以在不同季节并且为她定制了不同的Profile。
这样看起来她可以在不同季节不同时光为我带来不同的UI感受 – 毕竟我每天都要用手“敲打”她千万次。
1. 故障
但是这两天她突然停摆了敲任何命令都不可用例子有二
1 mkdir 命令未发现
我需要创建项目因此要使用mkdir创建文件夹
$ mkdir project结果如下
显示出错command not found (该命令未发现) 妈耶咋回事
2 ls命令未发现
由于不确定当前文件夹是否含有其它子文件夹因此使用ls查看文件列表
$ ls -l结果如下 执行其它命令如touch也出现同样错误提示。
2. 解决办法
由于关键终端命令都不起作用估计是系统启动时未正确加载或是其它问题。先按照这个思路解决需要找到配置文件看是否有冲突。
2.1 查看和编辑.bash_profile
1 尝试一使用nano编辑器来编辑系统配置文件.bash_profile:
执行以下命令
$ /usr/bin/nano ~/.bash_profile如下图所示 该编辑器不太熟悉操作起来比较困难未能解决问题。
2 尝试二使用默认命令open打开和编辑配置文件
$ usr/bin/open ~/.bash_profile如下图所示 查看有不同版本的Python安装过因此保留最新版Python3.13.2路径PATH其它的删除在File菜单点击Save保存该文件后退出。
但是在终端里尝试ls命令仍显示ls: command not found. 好苦恼啊
3 尝试三使用Vim编辑器修改PATH变量
$ vim ~/.bash_profile打开编辑器后加入以下行试图恢复参数
export PATH/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin然后执行以下命令
$ source ~/.bash_profile再次打开Terminal执行ls命令结果如下图 一切如常成功了
尝试其它命令也完全恢复啦。
以上方法供macOS系统失常的读者参考。
如果觉得有帮助敬请点赞和关注。
您的认可我的动力