Linux—Vim/Vi linux中vi和vim
使用Vim/Vi最常用的操作: 1、编辑文件(主要是系统的配置文件) 2、写脚本(主要是shell脚本)如果构建一个Linux服务器作为WebServer或者作为防火墙或者路由交换服务器,掌握这些也已经足够了! Vim/Vi的三种模式:一般模式: vi filename 使用vi/test/vi.test创建一个文本(如下图所示),vi进去时缺省状态为命令模式,进去之后按下任何一个字母、数字,都会当成一个命令来处理,当然也可以上、下、左、右移动光标。
常用命令:(1)光标移动: h、方向左键 左移一个字符 j、方向下键 下移一行 k、方向上键 上移一行 l、方向右键 右移一个字符 + 移动光标到非空格的下一列 - 移动光标到非空格的上一列 $、End 移至行尾 0、Home 移至行首 H 移至屏幕上端 M 移至屏幕中央 L 移至屏幕下端 Ctrl+f、Page Down 向下翻页 Ctrl+b、Page Up 向上翻页 Ctrl+d 向下翻半页Ctrl+u 向上翻半页 gg 移动光标到首行 G 移动光标到末行 nG 移动光标到第n行 n 光标向下移动n行(n为数字) n 光标向右移动n个字符(n为数字) b 移动光标到上一个单词 w 移动光标到下一个单词(2)删除、复制、粘贴: x 删除当前字符 X 向前删除一个字符 nx 向后删除n个字符 dd 删除当前行(剪切) ndd 删除当前行下的n行 dG 删除光标到最后一行的所有数据 dnG 删除光标所在行到第n行的数据(n为数字) yy 复制当前行 nyy 复制当前行下的n行(n为数字) yG 复制光标所在行到最后一行的数据 ynG 复制光标所在行到第n行的数据(n为数字) u(undo) 撤销 J、shift+j 当前行与下一行合并 P 将复制的数据粘贴在光标的上一行 p 将复制的数据粘贴在光标的下一行(3)查找替换: /linux 在光标之前查找一个名为linux的字符串 ?linux 在光标之后查找一个名为linux的字符串 注:查找的时候,若要忽略大小写,则先使用:setignorecase,查找以后,输入n查找下一个匹配处,N反方向查找。 :n1,n2 s/linux/unix 在n1与n2行之前查找linux字符串,并将其替换为字符串unix :1,$ s/linux/unix 在第一行与最后一行查找linux字符串,并将其替换为字符串unix
编辑模式:按下i(insert)后,会转变为插入模式,左下角会相应的显示--INSERT--(如下图所示),Linux比较注重易用性,会有如此提示,当使用Unix时,也许提示就不复存在了。但是并不影响使用,输入内容还是会有相应的效果! 现在,我们就可以输入内容了: 常用命令: a 在光标后附加文本 A 在本行行末附加文本 i 在光标前插入文本 I 在本行开始插入文本 o 在光标下插入新行 O 在光标上插入新行 Esc 退出编辑模式
命令模式: 由命令模式转变为编辑模式。按下“:”,输入相应的命令。 :w (write)将编辑的数据写入文件 :w! 若文件为只读,则强制写入 :q (quit)退出 :q! 若修改过文件,又不想保存,则使用q!,强制退出不保存文件 :wq 保存退出 :wq! 强制保存退出 :w filename 将编辑数据保存为另外一个文件filename中(另存新文档) :r filename 读入另一文本数据,将文件filename中的数据加到光标所在位置后面 :set nu(set number) 设置文本行号 :setnonu(set nonumber) 取消文本行号 :n1 n2 wfilename 将行n1到n2的内容保存到文件filename中(n1 n2为数字) :n 跳到第n行(n为数字)
注: 技术在于交流、沟通,转载请注明出处并保持作品的完整性。 作者:╰☆奋斗ing❤孩子`原文:http://blog.sina.com.cn/s/blog_a6fb6cc90101g5i1.html。
更多阅读
教你如何修改删除淘宝中评和差评 淘宝差评修改
教你如何修改删除淘宝中评和差评——简介很多时候,买家在给中评的时候,特别是新手买家,他们在给中评的时候,以为不扣分,宝贝确实一般,觉得中评应该没什么,但是他们不知道一个中评,对一个卖家来说有多重要,虽然中评不扣分,但是会直接的影响到卖
Excel中sumif和sumifs函数进行条件求和的用法 sumifs多个条件求和
Excel中sumif和sumifs函数进行条件求和的用法——简介sumif和sumifs函数是Excel2007版本以后新增的函数,功能十分强大,实用性很强,本文介绍下Excel中通过用sumif和sumifs函数的条件求和应用,并对函数进行解释,希望大家能够掌握使用技巧。
如何在VB 6.0中添加和使用CommonDialog 控件? vb6.0控件下载
如何在VB 6.0中添加和使用CommonDialog 控件?——简介CommonDialog 控件可以提供标准的打开、另存、选择颜色、字体、设置打印选项等对话框。在VB 6.0中可以按照以下的步骤添加、使用CommonDialog。如何在VB 6.0中添加和使用CommonD
matlab中fprintf和disp的用法 matlab disp fprintf
matlab中fprintf 和disp的用法>> disp('pi=',pi)??? Error using==> dispToo many inputarguments.>> disp(sprintf('圆周率pi= %8.5f',pi))
简介 :王夫之论中、和
王夫之论中、和中国哲学的不少概念,在王夫之哲学中都有着独到的解释。“中”、“和”即是一例。“中”,作为一个哲学概念,始于《论语》:“中庸之为德也”(《雍也》篇)。以后,“中”成为《中庸》中的重要范畴。什么是中庸?历来说法不