centos7命令全没了

img


有没有人解答一下为什么,第一天晚上关机以后,第二天登录无限循环,打开命令行除了cd其他命令全没了

执行以下命令即可

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

看起来像是root用户的PATH环境变量出了问题,排查思路如下:

  1. 使用绝对路径执行命令,确认是否是环境变量问题
    命令如下:
    /bin/ls
    
  2. 如果1命令可以执行,那么执行下述命令,设置PATH环境变量
    PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/sbin
    export PATH=$PATH
    
  3. 重新尝试其他命令