请教大家一个问题:有一个文本文件,文件的内容如下: 10.56.78.31, 10.56.78.32, 10.56.78.33, 10.56.78.34, 我的问题如下: (1)我想做的是把光标移动到第一行,把这4行内容都进行复制,然后移动动第四行的后面粘贴。 (2)比如我复制了一行,但现在我想把这一行的内容粘贴5次,也就是复制出5行,我现在的做法是按5次p,那有没有更简便的方法?
作者: uprtystpk 出自: http://www.linuxdiyf.com Linux服务器管理最头疼的就是配置文件的配置。 一般情况下配置文件都给出了示例,我们在修改配置文件的时候,最好保留好示例现场。将示例部分复制一份,然后再修改。这样的话,即使修改错误,通过对比示例可以及时发现错误所在。 那么vi编辑器中的整行(多行)复制与粘贴就非常必要了。 1、复制 1)单行复制 在命令模式下,将光标移动到将要复制的行处...
Linux服务器管理最头疼的就是配置文件的配置。 一般情况下配置文件都给出了示例,我们在修改配置文件的时候,最好保留好示例现场。将示例部分复制一份,然后再修改。这样的话,即使修改错误,通过对比示例可以及时发现错误所在。 那么vi编辑器中的整行(多行)复制与粘贴就非常必要了。 1、复制 1)单行复制 在命令模式下,将光标移动到将要复制的行处,按“yy”进行复制; 2)多行复制 在命令...
本帖最后由 zouhu007 于 2014-11-22 07:36 编辑 用SecureCRT 连接AIX 进行vi 编辑文件的时候,从UE复制一段代码,经常只能复制头几行,然后就卡住,vi就不动了,不能编辑也不能操作。 有时候还报错,0602-132 the specified buffer is empty. 这种情况通常是代码太长,比如10000行, 如果一次复制100行,分100次,没有问题,但是一次10000行就卡住。
在使用vi编辑器编辑文件的时候,我先输入‘i’进入编辑模式,然后如何移动光标控制上下?因为我每次移动光标都会显示ABCD,更可恶的是,输入的东西都无法删除,backspace键只能移动光标向左。但是小弟曾进用过一段时间的vi编辑器,在编辑模式下用方向键也可以编辑的,backspace键也是可以删除的,不知到在这边怎么回事。请各位大神帮帮忙,小弟感激不尽。
崩溃了,搞了一天,这段代码哪里错了,哪位帮忙看下?多谢了 #include (" apue.h") #include ("fcntl.h") char buf1[]="abcdefghij"; char buf2[]="ABCDEFGHIJ"; int main (void) { int fd; if((fd=creat("file.hole",FILE_MODE))<0) err_sys("creat error"); if(write(fd,buf1,10) !=10) err_sys("buf1 write error"); if(lseek(fd,16384,SEEK_SET)==-1) err_sys("lseek error"); if(write(fd,buf2,10) !=10) er...
用SecureCRT登陆linux服务器后,经常会有一些文件用vi 打开以后无法编辑,可以输入文字,但是却不能用backplace和del键,删除不了已经有的内容,请问是什么原因?另外有的机器sz命令可以用,有的sz命令不能用,很奇怪,不过rz命令都是可以用的。