linux复习(第三章)

简介: linux复习(第三章)

vi编辑器

有三种工作方式,命令方式,输入方式和ex转义方式

1.保存退出

:w 保存修改

:wq

ZZ

:q! 不保存修改退出

:wq! 保存修改并退出

2.插入命令:vi从命令模式变化到输入模式

a 在光标后附加文本

A 在本行行末附加文本

i 在光标前插入文本

I 在本行开始插入文本

o 在光标下插入新行

O 在光标上插入新行

3.光标移动命令:仅仅移动光标,不会改变模式

^ :第一个非空字符

0 :第一个字符 行首

$ :行尾

nG :n :移动到第n行

n| :移动到第n列

:set nu :设置行号

:set nonu :取消行号

gg :到第一行

G :到最后一行

H M L :分别到屏幕的顶端、中间、最后

4.删除命令:

x 删.除光标所在处字符

nx 删除光标所在处之后n个字符

D 从光标所在处字符开始删除删除至行尾

dd 删除光标所在行

ndd 删除n行

:n1,n2d 删除指定范围行

dG 删除从光标所在行到文件尾

5.替换命令

r 替换光标所在处字符

R 替换光标所在处字符之后的字符(直到ESC命令)

u 撤销

. 重复

6.复制、剪切,粘贴命令

yy nyy 复制一行或n行

dd ndd 剪切一行或n行

p P 分别在光标所在行的下方和上方粘贴

7 替换和和取消命令

r 取代光标所在处字符

R 从光标所在处开始替换字符,按Esc结束

u 取消上一步操作

. 重复操作

8.搜索、全文替换

/string 搜索字符串

n 下一个

:%s/old/new/g 全文替换

:n1,n2s/old/new/g 在指定范围内替换

9.其他命令

:r !命令 命令导入

相关文章
|
6月前
|
存储 Linux Shell
Linux复习——基础知识
Linux复习——基础知识
82 0
|
消息中间件 人工智能 网络协议
Linux知识点(合集)
Linux知识点(合集)
120 0
|
Shell Linux 数据安全/隐私保护
|
存储 监控 Oracle
linux复习专用(第一章)
linux复习专用(第一章)
|
Shell Linux C语言
|
自然语言处理 NoSQL Linux
|
Unix Linux Windows
|
Linux 开发工具
超全的Linux基础知识思维导图(2)
超全的Linux基础知识思维导图(2)
超全的Linux基础知识思维导图(2)
|
Ubuntu 小程序 Unix
笔记:Linux C语言编程基本原理与实践
笔记:Linux C语言编程基本原理与实践
140 0