开发者社区> 问答> 正文

为什么云服务器 ECS Liunx 系统服务器执行 ls 查询命令报错:command not found



问题现象





云服务器 ECS Liunx 系统执行 ls 命令时提示:
  1. bash: ls: command  not found

现象如图:



问题原因





ls 查询命令的环境变量有问题,可以通过 whereis 或者 which 命令查看相应指令路径 。
比如,执行 which ls,或者 whereis ls,如图:

如果环境变量中不存在 ls 的命令路径,就会导致该问题。

处理办法





通过执行命令手工配置默认环境变量:
注意:该操作会覆盖自定义环境变量,请确认没有做过自定义配置,或已经进行配置备份。
  1. export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin



再通过 echo $PATH 确认配置无误,就可以正常的使用常规命令了:


如果问题还未能解决,您可以到阿里云社区进行 免费咨询,或联系 云市场商家寻求帮助。

展开
收起
boxti 2017-10-24 10:20:35 2367 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS计算与存储分离架构实践 立即下载