centos出现类似-bash: ls: command not found…和-bash: /bin/vi: input/output error的错误

  • Post author:
  • Post category:其他


今天有后端的同学反馈之前一个正常的服务不能启动,首次想到是数据库异常,查看后是数据库链接异常,在使用ssh链接数据库服务器(测试虚拟机)时链接失败,不能链接,然后使用远程桌面链接上后,在使用ls命令时提示:

-bash: ls: command not found…

,网上搜索到两种解决办法。

1、使用export导入环境变量,如下:

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

2、使用vi命令绝对路径修改profile文件(

/bin/vi  /etc/profile

),添加环境变量,添加如上配置。

但是在实际修改时发现,直接使用export命令没有作用,使用vi命令绝对路径时提示:

-bash: /bin/vi: input/output error

,(在搜索时还有说法是硬盘损坏,这次是虚拟机,因此不太可能是硬盘损坏)

修改无果,

重启虚拟机暂时解决

,先做记录,后面找到解决办法再完善



版权声明:本文为qq_38591756原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。