linux: vi编辑器,nano编辑器

vi编辑器: 功能强大app

使用案例 :编辑器

Ctrl + v 进入视图模式,上下箭头(选中某几列数据)--->可进行批量操做:
       1, d (删除选中的东西: 批量删除开头的注视)
       2, I (行首批量插入)

vi /etc/a.txt ==>  写入一个须要root权限的文件, 如何避免数据写入后提示“read only file " ?code

#1,先写入内容
:w !sudo tee %

#2,再退出编辑
:q!

#3, 查看文件家,已经更改了

1,基本功能blog

[文件编辑]
在行首插入: I [insert]
行尾插入: A [append]
另起下一行插入: o
另起上一行插入: O
撤销修改:  u
恢复修改:  ctrl + r
保存退出: shif+zz, :wq

[行级: 快速定位]
跳转到行首: 数字0 //// ^
行尾: $
文件头/第一行 :gg
文件尾/最后一行:G
文件n行:3G, 6G.......
下一行: crtl + n [next]
上一行: crtl + p [previous]

[翻页]
下一页: ctrl + f [forward]
上一页: ctrl+ b [back]

[行号]
显示文件行号 :set number
取消行号显示 :set nonumber

[字符搜索]
查找字符---> /aaa ?aaa  (n 下一个 ; N上一个)
当前行--查找字符并替换---> :s /old/new
整个文件--查找字符并替换---> :%s /old/new/g

 

2,进阶功能【行级处理, 字符处理】io

nano 编辑器: 功能精简class