
vim
qing101hua
在校大学生
展开
-
vim 常用命令
进入命令模式?一:在冒号下输入vim vi 在命令模式中 使用 d(版本不同 使用dd ) 可删除 插入模式时光标当前行命令模式下输入:d ,后回车二:不在冒号下输入:1)把光标移动到要复制的行上,按yy (复制当前行) 2)把光标移动到要复制的位置 ,按p (粘贴到指定行)3)把光标移动到要复制的位置 ,按dd(删除当前行)显示行号:命令模式下 输原创 2016-11-09 17:14:32 · 378 阅读 · 0 评论 -
vim 删除、复制 多行
一、多行dd删除一行ndd 删除以当前行开始的n行dw删除以当前字符开始的一个字符ndw删除以当前字符开始的n个字符d$、D删除以当前字符开始的一行字符d)删除到下一句的开始d}删除到下一段的开始d回车删除2行二、复制多行任务:将第9行至第15行的数据,复制到第16行方法1:(强烈推荐):9,15 copy 1转载 2016-12-12 17:39:02 · 3292 阅读 · 0 评论 -
linux sed替换命令s举例
Linux sed命令不会真正修改原文本,除非重定向linux sed替换命令ssed 's/test/mytest/g' example.txt表示将example.txt中的test文本全部替换为mytest 请注意这个命令sed 's/test/mytest/' example.txt 如果不带g则表示只会替换每行开头的test为mytest转载 2016-12-14 10:12:00 · 1236 阅读 · 0 评论 -
vim 突然出现了 *** 已存在 然后怎么都无法返回去了 真是暴走!!!!
执行 :!wq 陷入了死循环 反复进入下面的页面执行 :q! 强制退出 不是执行 :!q 交换文件 ".exportcert.cpp.swp" 已存在!以只读方式打开([O]), 直接编辑((E)), 恢复((R)), 删除交换文件((D)), 退出((Q)),中止((A)): 这是因为,在用vi原创 2017-09-08 16:22:11 · 735 阅读 · 0 评论 -
关于vim复制粘贴命令总结
最近在使用vim,感觉很好很强大,但是在使用复制剪切粘贴命令是,碰到了一些小困惑,网上找了一些资料感觉很不全,讲的也不好,遂自己进行实践并总结了。首先是剪切(删除):剪切其实也就顺带删除了所选择的内容,所以既可以当剪切命令用,也可以当删除命令使用。 1 首先,可以在命令模式下输入v进入自由选取模式,选择需要剪切的文字后,按下d就可以进行剪切了。 2 其他命令模式下剪切转载 2017-12-08 16:13:57 · 368 阅读 · 0 评论 -
SHELL脚本--expr命令全解
expr命令可以实现数值运算、数值或字符串比较、字符串匹配、字符串提取、字符串长度计算等功能。它还具有几个特殊功能,判断变量或参数是否为整数、是否为空、是否为0等。先看expr命令的info文档info coreutils 'expr invocation'的翻译。16.4.1 字符串表达式-------------------------'expr'支持模式匹配和字符串操作。转载 2018-01-12 11:24:56 · 4343 阅读 · 0 评论 -
linux操作
拷贝文件夹及子目录结构 cp -r 源文件路径及名称 目标文件路径及名称删除文件 rm 删除文件夹 rm -rf解压 zip文件 unzip 文件包解压tgz文件 tar zxvf myfile.tgz打开文件 .py .txt vi打开脚本 .sh cat 查找文件夹下某种类型的数量 find .原创 2017-08-13 21:02:33 · 304 阅读 · 0 评论 -
shell 脚本的符号含义
1、while [ $x -lt 10 ]-lt less than 小于-gt great than 大于-ge great equal 大于等于-le less equal 小于等于-eq equal 等于 shell中的比较不是使用简单的> = -eq //equal原创 2018-01-09 17:05:36 · 1236 阅读 · 0 评论 -
在linux中,if [ -f $home/$1]的含义
在linux中,if [ -f $home/$1]的含义# [ -f $home/$1 ] 表示的是判断$home/$1是不是文件,并且存在 $1表示的是你执行脚本的第一个参数,下面有详细的例子你可以练习一下![root@localhost test]# pwd/root/test[root@localhost test]# lseoop转载 2018-01-05 16:07:54 · 4609 阅读 · 0 评论