当前位置: 首页 > news >正文

【Mac排错】ls: command not found 终端命令失效的解决办法

【TroubleShooting on Mac】ls: command not found 终端命令失效的解决办法

A Solution to Solve “Command not found” of Terminal on Mac

一直在使用心爱的MacBook Pro的Terminal,并且为她定制了不同的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系统失常的读者参考。

如果觉得有帮助,敬请点赞和关注。

您的认可,我的动力!😃

http://www.lryc.cn/news/535182.html

相关文章:

  • 探秘Hugging Face与DeepSeek:AI开源世界的闪耀双子星
  • SkyWalking 10.1.0 实战:从零构建全链路监控,解锁微服务性能优化新境界
  • 本地部署DeepSeek-R1(Mac版)
  • 网易易盾接入DeepSeek,数字内容安全“智”理能力全面升级
  • apachePoi中XSSFClientAnchor图片坐标简述;填充多张图片
  • Java、Go、Rust、Node.js 的内存占比及优缺点分析
  • C++智能指针的使用
  • 计算机毕业设计——Springboot的社区维修平台旅游管理
  • MySQL ALTER 命令详解
  • 02、QLExpress从入门到放弃,相关API和文档
  • Mp4视频播放机无法播放视频-批量修改视频分辨率(帧宽、帧高)
  • deepseek大模型集成到idea
  • AI基础 -- AI学习路径图
  • 在 Visual Studio Code 与微信开发者工具中调试使用 emscripten 基于 C 生成的 WASM 代码
  • elasticsearch实战应用从入门到高效使用java集成es快速上手
  • 【OneAPI】通过网页预渲染让搜索引擎收录网页
  • 【网络安全.渗透测试】Cobalt strike(CS)工具使用说明
  • 港中文腾讯提出可穿戴3D资产生成方法BAG,可自动生成服装和配饰等3D资产如,并适应特定的人体模型。
  • 【C语言标准库函数】标准输入输出函数详解[4]:二进制文件读写函数
  • Python:凯撒密码
  • C++引用深度详解
  • C++ Primer 语句作用域
  • github - 使用
  • 内网ip网段记录
  • k8s部署logstash
  • EF Core中实现值对象
  • 【分布式理论9】分布式协同:分布式系统进程互斥与互斥算法
  • 木材表面缺陷检测数据集,支持YOLO+COCO JSON+PASICAL VOC XML+DARKNET格式标注信息,平均正确识别率95.0%
  • Leetcodehot 力扣热题100 二叉搜索树中第 K 小的元素
  • Awtk 如何添加开机画面