开发者社区> 问答> 正文

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

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

bash: ls: command  not found

现象如图:



展开
收起
开发者说 2019-07-19 18:50:30 1158 0
1 条回答
写回答
取消 提交回答
  • 问题现象

    云服务器 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

    2019-07-26 21:07:54
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS块储存产品全面解析 立即下载