day9
vim故障
1. vim执行过程
执行过程
2. 故障产生原因
同时打开1个文件
之前的文件没有正常保存退出导致的
故障原因
3. 解决
方式1: 删除这个临时文件(推荐)
错误提示中有这个文件的名字。
方法2 把临时文件的内容恢复(不推荐)
[root@oldboyedu59 ~]# vim -r /tmp/oldboy.txt
oldboyedu.com
guoav.com
guoav.com
guoav.com
guoav.com
guoav.com
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"/tmp/oldboy.txt" 6L, 64C written
[root@oldboyedu59 ~]#
[root@oldboyedu59 ~]# cat /tmp/oldboy.txt
oldboyedu.com
guoav.com
guoav.com
guoav.com
guoav.com
guoav.com
[root@oldboyedu59 ~]# rm -f /tmp/.oldboy.txt.swp
[root@oldboyedu59 ~]# vim /tmp/oldboy.txt
oldboyedu.com
guoav.com
guoav.com
guoav.com
guoav.com
guoav.com
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
[root@oldboyedu59 ~]#
4.故障重现
进入编辑模式然后断开连接
连接后重新进入编辑模式
5.小结
出现原因
解决方法
alias配置别名(给命令起小名)
1.危险命名加上保护
2.省事方便
配置格式
1.alias 别名='命令'(临时生效 断开连接失效)
2.配置/etc/profile (永久生效)
3.检查让配置生效
source /etc/profile
alias net
grep 过滤 在文件中进行查找
格式:grep '单词' 文件
-n 显示行号和内容
-w 按照单词进行过滤
-i 不区分大小写
-v 排除/取反
tr 替换(1对1替换)
< 输入重定向符号
格式: tr'原字符' '现字符' <文件
替换大小写:tr 'a-z' 'A-Z' <文件
Linux文件属性
文件属性