崩溃了,搞了一天,这段代码哪里错了,哪位帮忙看下?多谢了 #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...
光标的移动: 命令模式下: 方向键 k h l j 翻页:pageup,pagedown, ctrl+f 向前翻一屏 ctrl+b 向后翻一屏 命令模式转换到插入模式: i:从光标所在的位置开始插入,后边的字符依次后移 I:从光标所在行的行首开始插入,后边的依次后移 a:从光标的后边字符开始插入。。。。 A: 从光标所在行的行末开始插入 o:从当前光标所在行的下一行(新建行)开始插入 O:从当前光标所在行的上一行(新建行)开始插入 ...
以下即为进入编辑模式的指令: 按键 意义 i Insert (插入),在目前光标前开始输入。 a Append (附加),在目前光标后开始输入。 o 在光标下方新增一空白行并开始编辑。 O 在光标上方新增一空白行并开始编辑。 如果您输入错误,您无法使用 或 来删除,我们必须使用 vi 的其它命令来进行。请先按 来进入命令模式,接着您就可以使用下列指令来进行进阶编辑: 按键 意义 x 删除光标所在位置的字符。 dw 删除游标所在到字尾,...
用SecureCRT登陆linux服务器后,经常会有一些文件用vi 打开以后无法编辑,可以输入文字,但是却不能用backplace和del键,删除不了已经有的内容,请问是什么原因?另外有的机器sz命令可以用,有的sz命令不能用,很奇怪,不过rz命令都是可以用的。
vi编辑器有3种模式:命令模式、输入模式、末行模式。掌握这三种模式十分重要: 命令模式:vi启动后默认进入的是命令模式,从这个模式使用命令可以切换到另外两种模式,同时无论在任何模式下只要按一下[Esc]键都可以返回命令模式。在命令模式中输入字幕“i”就可以进入vi的输入模式编辑文件。 输入模式:在这个模式中我们可以编辑、修改、输入等编辑工作,在编辑器最后一行显示一个“--INSERT--”标志着vi进入了输入模式。...
同是下载的资源系列: vi编辑器 有两种模式 编辑模式:(切换方式为ESC) 命令模式:(切换方式为i、a、r、o、insert) /文件名 向下查找 N向上 n向下 :w保存 :wq保存并退出 :w!强制保存 :wq!强制保存并退出 :q!强制退出 :100,200s/IS/is/gc 查找100~200行内IS并替换为is,需要用户确认 /g 不需要用户确认 :1,$s/www/zhangsan/g 从第一行到最后一行,全文替换 $跳转到本行末尾 Ctrl+F 向前翻页 Ctrl+B 向后翻...