vim 操作备份
vim是一个很强大的编辑器 在vim下可以同时代打开多个文件 一、在vim编辑器中可以同时打开多个文件,基本命令如下: 假设你现在想编辑 a.txt文件 和 b.txt文件 1)vi a.txt b.txt 2): n下一个文件; 3):N上一个文件; 4):wq!全保存并退出; 5):split(简写:sp)设置水平分屏; 6):vsplit(简写:vsp)设置垂直分屏; 7):only取消分屏; 8)ctrl+ww后一个文件 ,Ctrl+wp前一个文件 ,其实你用其中的一个命令就可以进行切换。 补充: 分屏启动Vim 二、复制粘贴
三、查询动态链接库依赖于那个文件: dnf whatprovides libz.so.1
zlib-1.2.8-3.fc20.i686 : The compression and decompression library
来源 :fedora 匹配来源: 提供 :libz.so.1
从打印信息中得知缺少库zlib-1.2.8-3.fc20.i686
dnf installzlib-1.2.8-3.fc20.i686 四、linux多个文件压缩打包到一个压缩文件 多个文件压缩打包 tar czvf my.tar.gz file1 file2,...(file*) 五、在vim下搜索关键字 /[关键字] 按(shift +8)表示从上向下搜索 按(shift + 3)表示从下向上搜索 六、关于折叠操作 set foldmethod=indent "set default foldmethod
七 、通过该种方式可非常方便各文件内容之间的复制与剪切操作,这里顺便简单提一下复制,剪切与粘贴操作命令 yy 复制光标所在行 dd 剪切光标所在行 5yy 复制从光标所在行开始计数的下五行文本 5dd 剪切从光标所在行开始计数的下五行文本 v(小写) visual模式,通过上下左右键选择光标“扫过”的所有字符 V(大写) visualline 模式,通过上下键选择光标“扫过”的所有行 ctrl+ vvisual block 模式,通过上下左右键选择一个矩形文本 y复制在visual模式,visualline模式和visual block 模式下选择的文本 d 剪切在visual模式,visualline模式和visual block 模式下 选择的文本 p(小写)粘贴, 粘贴位置为光标所在行的下一行 P(大写) 粘贴, 粘贴位置为光标所在行的上一行 u: 撤销操作 r: 重做操作 八、如果你想在当前目录下 查找"hello,world!"字符串,可以这样: grep -rn "hello,world!" * * : 表示当前目录所有文件,也可以是某个文件名 -r 是递归查找 -n 是显示行号 -R 查找所有文件包含子目录 -i 忽略大小写 下面是一些有意思的命令行参数: grep -i pattern files :不区分大小写地搜索。默认情况区分大小写, grep -l pattern files :只列出匹配的文件名, grep -L pattern files :列出不匹配的文件名, grep -w pattern files :只匹配整个单词,而不是字符串的一部分(如匹配‘magic’,而不是‘magical’), grep -C number pattern files :匹配的上下文分别显示[number]行, grep pattern1 | pattern2 files :显示匹配 pattern1 或 pattern2 的行, grep pattern1 files | grep pattern2 :显示既匹配 pattern1 又匹配 pattern2 的行。 九、杀死一个进程 kill -s 9 进程号 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |