4.linux常用命令(文档编辑)

4.文档编辑

4.1  vi或vim的基本操作

4.linux常用命令(文档编辑)_第1张图片

4.2  基本概念

基本上vi可分为三种状态,分别是命令模式(command model)、插入模式(Insert model)和底行模式(last line model),各模式的功能区分如下:

1)命令模式:控制屏幕光标的移动,字符、字或行的删除;移动复制某区段及进入Insert model下,或者到last line model

2)插入模式:只有在Insert model 下,才可以做文字输入,按【Esc】键可回到命令模式

3)底行模式:见文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号等

4.3 常用命令

4.3.1  插入(从一般模式到插入模式)

i:在光标签插入

shift+i:在光标当前行插入

a:在光标后插入

shift+a:在当前光标行末尾插入

o:在光标当前行的下一行插入新行

shift+o:在光标当前行的上一行插入新行

4.3.2 复制或粘贴(再插入模式下)

yy:单行复制(将光标移动到想要复制的行处)

nyy:多行复制(将光标移动到想要复制的首行处)

p:粘贴(将光标移动到想要粘贴的行处)

4.3.3  定位

gg:到文本的第一行

shift+g:到文本的最后一行

4.3.4  删除

dd:删除光标所在行

shift+d:删除n行

4.3.5  退出

:q    退出vi(没有做任何修改时)

:q!  强制退出不保存

:w   保存不退出

:wq   保存后退出

4.4 管道 |

linux提供管道符号“|”。作用是“命令1”的输出内容作为“命令2”的输入内容。一般与grep命令一起使用。

格式:命令1|命令2

4.5  grep命令

grep全称是Global Regular Expression  Print,表示全局正则表达式版本

功能:用于过滤/搜索的特定字符。可使用正则表达式能多种命令配合使用。

格式:grep 【option】pattern  【file】

-i  或 -ignore-case  忽略字符大小写的差别

你可能感兴趣的:(linux常用命令,文档编辑,linux九大操作指令)