错误: vi或vim命令 报错:Can’t open file for writing 原因: 1、目录不存在 vi /root/dir/test.sh 当/root/dir目录不存在的时候,直接vi新文件,wq保存的时候就会报这个错 2、当前登录用户权限不够 解决: 1、查看文本前的路径,看这个文件夹是否存在,不存在就mkdir -p 2、su切换管理员再编辑