作业:
- vi报错界面为什么会出现,报错说了什么,如何解决恢复我之前编辑的内容
首先在使用 vim 编辑的时候会产生一个 swp 文件, 类似于一个编辑缓冲存档. 该文件是隐藏状态,必须使用 ls -a 命令才能看到.
我们重新连接上机器后, 再次打开该文件时, 一般会弹出类似如下图的提示:
意思就是说你这文件有个编辑缓存文档, 你要使用下面的哪个命令来继续操作?
"O" 是用只读操作打开.
"E" 是按照
未保存之前的内容编辑(也就是恢复到你在断开连接之前的文档内容, 选择后 swp 文件还是存在的)
"R" 是继续编辑(断开
之前编辑成什么样子就恢复成什么样子)
"D" 删除swp 文件, 同时把文件恢复为断开连接前未保存的文档.
"Q" 退出, 不操作
根据上面的提示, 我们一般选择 R 继续我们之前的编辑. 但是选择这个选项后那个 swp 文件还是存在的. 之后可以再用
rm -rf 的方式删除.
另外还有一点需要说明的是, 当你在没有删除 swp 文件之前, 如果再次编辑同一文件并且在未保存下
断开连接, 那么此时又会在目录下出现一个 swo 文件, 如果再重复一下这个操作就是 swn 文件…这个我只测试了三次, 瞎
折腾. (??д?)b 然后发现每一次都会出现一个新的编辑缓存文档. 如下图:
此时编辑 main.go 并且选 R 继续编辑, 会出现
下面的提示:
意思就是说, 现在你有3个缓存文件, 你要从哪个继续编辑. 分别按照时间先后顺序排列, 最前面的就是最新的
那个, 所以我选 1, 然后回车, 底部出现 more 的英文. 按下方向键, 拉到底部. 再回车一下就进去了.
PS: 尽量企业中离开电脑时,需要锁屏 -
系统boot目录数据有损坏,如何救援修复系统
1、强制关闭系统
2、进入虚拟机配置页面,通过以下点击顺序选择导入本地磁盘镜像文件
3、选择导入磁盘镜像文件
4、重启设置启动顺序,添加CDROM启动,操作如下所示
5、重新启动系统,系统启动时按F12进入boot menu界面
6、输入数字”3“,通过DVD/CD引导,然后选择以下截图中的”Troubleshooting“
7、选择以下截图中的"Rescue a Red Hat Enterprise Linux system",回车
8、进入Recue环节,以下截图中点击Continue-》OK-》OK
9、变更root目录
10、挂载cdrom到/mnt
11、配置本地软件仓库文件
12、重新安装内核,注意一定要使用reinstall命令,不能使用install
13、重新安装grub2
14、重新生成grub2配置文件grub.cfg
15、两次exit后重新启动,系统已经成功恢复!