Vim变量
:set nu #显示行号 :set nonu #取消显示行号 :set list #给每一行的结尾加上制表符 :set nolist #取消显示制表符 :set ic #搜索忽略大小写 :set noic #取消忽略大小写 :noh #取消高亮
/root/.vimrc #本地用户的vim配置文件
/etc/vimrc #全局vim配置文件
.vimrc的优先级高于 /etc/vimrc
Diff文件对比命令
默认的文件对比
[root@lixian ~]# diff passwd passwd1 1c1 < rhgiutgroot:x:0:0:root:/root:/bin/bash --- > root:x:0:0:root:/root:/bin/bash 3c3 < rgutrhnoifjgbosfiddddddvbjklndaemon:x:2:2:daemon:/sbin:/sbin/nologin --- > daemon:x:2:2:daemon:/sbin:/sbin/nologin 25d24 < ROOT
vimdiff 对比文件 (可以高亮显示不同之处)
[root@lixian ~]# vimdiff passwd passwd1
md5sum校验命令
显示或检查 MD5(128-bit) 校验和,相当于对比文件有没有被修改过。
[root@lixian ~]# md5sum passwd #给重要的一些文件设置指纹 3fae271737b5fba20b893cedf92afa39 passwd [root@qls ~]# md5sum passwd 3fae271737b5fba20b893cedf92afa39 passwd [root@lixian ~]# md5sum passwd > finger.txt #将文件的指纹信息保存到一个文件中 [root@lixian ~]# [root@lixian ~]# [root@lixian ~]# cat finger.txt 3fae271737b5fba20b893cedf92afa39 passwd [root@lixian ~]# md5sum -c finger.txt #检查文件是否变化 ,OK表示没有改变 passwd: OK [root@lixian ~]# echo 1 >> passwd [root@lixian ~]# md5sum -c finger.txt #表示文件已经被修改 passwd: FAILED md5sum: WARNING: 1 computed checksum did NOT match
Vim打开多个文件
-o #水平分割两个文件显示 -O #垂直分割两个文件显示 Ctrl+ww #切换分屏 vim +行号 文件名 #编辑文件的时候,快速的到达指定的行