avatar

目录
Linux编辑工具vi,vim

一、Linux编辑工具vi\vim

1.什么是vim
Code
1
文本文件的编辑工具,  和windows的notead++一样.
2.为什么要使用vim
Code
1
Linux一切皆为文件,需要修改配置文件,让软件按照我们的期望值运行,所以需要使用编辑工具. !!!!
3.vi和vim的区别
Code
1
2
没有什么区别, vim有高亮显示,  其他无区别..   和 windows  记事本与notepad++区别.
vim需要安装 yum install vim -y
4.vi/vim模式

(1)命令模式

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
复制:	yy
粘贴: p
撤销: u
删除: dd | D 删除本行光标后的所有内容
剪贴: ( 删除+粘贴 )
光标:
文件首行: gg |
文件尾部: G = shift+g
翻页:
ctrl+f 向下翻页
ctrl+b 向上翻页
行首: ^ | 0
收尾: $
进入编辑模式:
i: 直接进入编辑模式
o: 插入新的行,并且进入编辑模式
A: 光标移动到行尾,并进入编辑模式
a: 光标向后移动一位,并进入编辑模式

快速切换到你想要的行:
vim file.py +Number
200gg 快速跳转到200行
:200 快速跳转到200行

2.末行模式

Code
1
2
3
4
5
6
7
8
9
保存:	:w
退出: :q
保存&退出: :wq
搜索: /search n 向下查找 N 向上查找
替换:
:%s#over#OOVER#g 替换整个文件中over为 OOVER
:1,5s#over##OOVER#g
# 号 可以是其他的特殊符号
s@@@g

3.视图模式

Code
1
2
3
4
5
6
7
shift+v:  行模式
复制y 删除 d
ctrl+v: 块模式
加注释:
shift+i --> 输入#号注释符 ---> 按 ESC
删注释:
选中后, 按下 x 删除一个字符

4.其他的操作:

Code
1
2
3
1.开启行号:					:set number      :set nu
2.搜索忽略大小写: :set ic
3.取消高亮: :noh

5.vim编辑故障:

Code
1
2
3
4
打开了一个文件,做了修改,关闭了会话.
E: 直接编辑,会忽略掉关闭会话之前写的内容
R: 将之前编写没有来得及保存的内容显示出来,确认没有问题,保存,退出.
当再次进入文件,可以选择 D 删除交换的swp文件. 则不会在有提示.,

二、vim 常用操作:

1.命令模式:
Code
1
2
gg,G,ctrl+f,ctrl+b,
yy,p,dd,D,u,r,R u,dd,p
2.编辑模式:
Code
1
i,a,o,  A,I
3.末行模式:
Code
1
2
3
4
5
6
7
8
9
:
:wq
:q
:q!
:set number
:Number
/search_string
:%s#old#new#g
:1,3s#old#new#g

三、Linux文件类型

Code
1
2
3
4
5
6
7
8
9
10
举个例子: 电影= .mp4  图片 = .jpg,    python = .py   shell = .sh
一切皆为文件:
后缀: 便于快速区分文件类型:
-: 文件
d: 目录
s: socket
c: 字符设备
b: 块设备 磁盘

file: 命令判断文件中具体的文件类型

四、Linux文件属性 ll -h 人性化的方式显示文件的大小

Code
1
2
3
4
5
6
7
8
9
-rw-r--r--. 1 root root      32 9月  27 11:46 test.py

-rw-r--r--. # ①: 第一个标识文件类型, 后面九个标识文件的权限
1 # ②: 硬链接的次数
root # ③: 文件属于哪个用户
root # ④: 文件属于哪个组
32 # ⑤: 大小
9月 27 11:46 # ⑥: 文件最后的修改时间 [ 创建时间,访问时间,修改时间 ] stat test.txt
test.py # ⑦: 文件名称
文章作者: kuokay
文章链接: http://yoursite.com/2021/01/15/Linux%E7%BC%96%E8%BE%91%E5%B7%A5%E5%85%B7vi,vim/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 kuokay
打赏
  • 微信
    微信
  • 支付寶
    支付寶

评论