今天由于修改错了/etc/profile文件,导致所有命令都失效. 解决办法如下: /bin/vi /etc/profile 改回正确版本,保存. logout注销重启 再登陆进去,尝试一下ls vi命令就好了。