vi 常用编辑命令】的更多相关文章

什么是vi: vi是Linux/Unix底下最常用的文本编辑器,可以理解为和Windows下的txt一样,咱们一般操作linux服务器的时候都是没有图形化界面的, 怎么移动光标,到哪个位置,替换修改什么的都得用vi里面的操作 vi有两种模式 命令模式         进入vi时的默认模式,此模式下所有的用户输入都视为命令         用户在此模式下进行搜索.复制.替换等 编辑模式        用户在此模式下可以编辑文本内容,也就是这个模式下,可以随便输入内容,编辑模式只有一个作用,就是输入…
如果文件为只读则无法使用普通用户编辑,需要切换到root用户,具体名称可参考: https://www.cnblogs.com/huangwei1992/p/9493443.html vi文件编辑命令如下: :w 保存文件但不退出vi:w file 将修改另外保存到file中,不退出vi:w! 强制保存,不推出vi:wq 保存文件并退出vi:wq! 强制保存文件,并退出vi:q 不保存文件,退出vi:q! 不保存文件,强制退出vi:e! 放弃所有修改,从上次保存文件开始再编辑…
AIX中不能像centos那样移动方向键上.下来查询历史键入的命令行记录 可以通过一条命令采用vim的语法编辑命令行,查询历史记录. # set -o vi 在命令行输入上述命令后就可以: ESC+k 上一条命令 ESC+j 下一条命令 ESC++ 上一条命令 ESC+- 下一条命令 ESC+\ 自动补全文件名 ESC+h 在命令行中往前移动光标 ESC+l 在命令行中往后移动光标 ……………
1.vi的两种模式:命令模式.输入模式 2.vi命令 2.1 vi 进入vi的一个临时缓冲区,光标定位在该缓冲区第1行第1列的位置上 2.2  vi file1 如果file1文件不存在,将建立此文件:如该文件存在,则将其拷贝到一个临时缓冲区.光标定位在该缓冲区第1行  第   1列的位置上,如下 vi 1.txt, 1.txt中的内容是hello world 2.3 vi + filename 如果file1文件不存在,将建立此文件:如该文件存在,则将其拷贝到一个临时缓冲区.光标定位在文件最后…
GCC 编译器在编译一个C语言程序时需要经过以下 4 步: 将C语言源程序预处理,生成.i文件. 预处理后的.i文件编译成为汇编语言,生成.s文件. 将汇编语言文件经过汇编,生成目标文件.o文件. 将各个模块的.o文件链接起来生成一个可执行程序文件. GCC 编译流程如下图所示: .i文件..s文件..o文件可以认为是中间文件或临时文件,如果使用 GCC 一次性完成C语言程序的编译,那么只能看到最终的可执行文件,这些中间文件都是看不到的,因为 GCC 已经经它们删除了. 当然,可以使用 GCC…
vi filename : 打开或者新建一个文件夹,并将光标置于第一行首位 I : 表示光标在当前位置编辑文本 A : 表示光标进入下以恶字符位置编辑文件 X : 每按一次删除光标所在位置的前面一个字符 DD : 删除光标所在行 set nu : 列出行号 wq! : 保存内容推出vi q! : 不保存退出vi    …
哎,看书上vi命令那么多,真是记不住.记几个常用的备忘吧. 在一般模式下(不可编辑),比如用vi命令打开或创建一个文件,常用的命令如下: 按键 作用 h或← 光标左移动一个字符 j或↓ 光标下移动一个字符 k或↑ 光标上移动一个字符 l或→ 光标右移动一个字符 数字0 光标到一行的开头 $ 光标到一行的末尾 G 光标移动到文件最后一行 gg 光标移动到文件第一行 n+回车键(n为数字) 光标向下移动n行 /word 从光标开始向下寻找word的字符串 x(小写) 向后删除一个字符,相当于 del…
vi 常用命令行 1.vi 模式  a) 一般模式: vi 处理文件时,一进入该文件,就是一般模式了.  b) 编辑模式:在一般模式下可以进行删除,复制,粘贴等操作,却无法进行编辑操作.等按下‘i,I,o,O,a,A,r,R’等          字母之后才能进入编辑模式.通常在linux中,按下上述字母时,左下方会出现'INSERT'或者‘REPLACE’字样,才可以          输入任何文字到文件中.要回到一般模式,按下[ESC]键即可.  c) 命令行模式:在一般模式中,输入“: 或…
1.vi的基本概念  基本上vi可以分为三种状态,分别是命令模式(command mode).插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:     1) 命令行模式command mode)  控制屏幕光标的移动,字符.字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode.     2) 插入模式(Insert mode)  只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命…
vi常用命令[Ctrl] + [f] 屏幕『向前』移动一页(常用)[Ctrl] + [b] 屏幕『向后』移动一页(常用)0 这是数字『 0 』:移动到这一行的最前面字符处(常用)$ 移动到这一行的最后面字符处(常用)n<Enter> 光标向下移动 n 行(常用)/word 向光标之后寻找一个字符串名称为 word 的字符串.?word 向光标之前寻找一个字符串名称为 word 的字符串.:n1,n2s/word1/word2/g 在第 n1 与 n2 行之间寻找 word1 这个字符串,并将该…