云服务器 ECS Liunx 系统服务器执行ls查询命令报错:command not foun-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

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

KB小秘书 2019-07-19 18:50:30 55

云服务器 ECS Liunx 系统执行 ls 命令时提示:

bash: ls: command  not found

现象如图:



弹性计算 Shell
分享到
取消 提交回答
全部回答(1)
  • KB小秘书
    2019-07-26 21:07:54

    问题现象

    云服务器 ECS Liunx 系统执行 ls 命令时提示:

    bash: ls: command  not found
    
    

    现象如图: image.png

    问题原因

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

    比如,执行 which ls,或者 whereis ls,如图: image.png

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

    处理办法

    通过执行命令手工配置默认环境变量:

    注意:该操作会覆盖自定义环境变量,请确认没有做过自定义配置,或已经进行配置备份。

    export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
    
    

    image.png

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

    0 0
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章
相似问题
推荐课程