文件编辑器vim

ls -l (也可以用ll)文件名 //看第一个字符
- 普通文件(文本文件,二进制文件,压缩文件,电影,图片。。。)
d 目录文件(蓝色)
b 设备文件(块设备)存储设备硬盘,U盘 /dev/sda, /dev/sda1
c 设备文件(字符设备)打印机,终端 /dev/tty1, /dev/zero
s 套接字文件
p 管道文件
l 链接文件(淡蓝色)

安装vim命令(虚拟机需要下载)yum -y install vim

 vim的几种模式
插入模式
命令模式
尾行模式
可视块模式
可视行

 [root@VM-8-6-centos ~]# vim passwd

进入编辑模式如果vim后面跟的文件存在,默认先查看,如果说我打开的这个文件不存在,那个他会自动创建.

:打开文件的时候,输入i会立即变为插入模式,编辑完文件后,esc会退出插入模式.输入冒号,wq保存并退出

在命令模式的时候的快捷键

上下左右键能移动光标

gg将光标定位到第一行行首

G将光标定位到最后一行行首,n(数字)G就是第n行行首

yy是复制,nyy就是从光标那一行开始之后n(光标那一行也要算在n里面),p是复制

ygg是从当前行开始复制到第一行,yG是从当前行开始复制到最后一行

x删除光标所在的字符

D从光标处删到行尾

dd删除光标那一行,dG将光标之后所有删除

u撤销

进入插入模式a,A,i,I,o,O

区别:i:光标处进入插入模式,I:从当前行行首进入插入模式,a:光标后一位,A:从当前行行尾进入插入模式,o:当前行下面另起一行进入插入模式,O:当前行上面另起一行进入插入模式

输入进入末行模式

:w 保存

:w!强制保存

:q退出

:q!强制

:wq!强制保存退出

:r 文件(路径)     将其他文件内容写入 :5 r 路径 从第五行开始写入

:w 路径和重命名    另存为
v 进入可视模式 (可视块 可视行)
ctrl+v 进入可视块模式
V 进入可视行

查找替换

先进入尾行模式;%全文=1,$,$最后一行,^(以什么开头)

:范围 s/要替换的内容/替换成谁/选项(g)全局替换,如果要替换的内容含有/的话用#代替

没有g的话默认替换每一行的首个要的替换内容

:% s#/dev/sda#/var/ccc#g 将全文/dev/sda全部替换为/var/ccc 因为要替换的有/,所以用#代替

:5,10 s/.*/#&/ 5-10前加入#字符 (.*整行 &引用查找的内容)

. 设置环境
临时设置:
:set nu 设置行号
:set ic 不区分大小写
:set nonu 取消设置行号
:set noic取消不区分大小写

可视块和可是行模式

Ctrl + v 进入可视块模式

V(Shift +v)进入可视行模式

块插入(在指定块前加入字符):(Ctrl + v ) 选择块,I 在块前插入字符,2次 ESC
块替换: (Ctrl + v )选择块,r 输入替换的字符,Esc
块删除: 选择块,d
块复制: 选择块,y,p

可视行类似

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值