VI、VIM、Nano 编辑文件内容
VI 介绍
VI 是Linux很棒的一个文本编辑器,不过也存在一些缺点,比如操作麻烦。而 vim就相当于 VI 的加强版,主要介绍 VIM。
VIM 介绍
# 打开当前目录下的 log.txt文件,如果没有那么会新建 log.txt文件(安装vim后,使用 vi和 vim打开文件没区别)
vi log.txt
vim log.txt
# 在命令行模式下,直接输入以下 符号和字母(区分大小写)
## 进入编辑模式(插入模式,按 Esc键 即可返回命令行模式)
i
## 删除光标当前所在的一行
dd
## 删除文件内所有内容
dddG
## 复制光标当前所在的一行
yy
## 粘贴刚才复制的一行内容
p
## 撤销上个操作(误操作可以用这个恢复)
u
## 保存当前文件( : 是英文的冒号)
:w
## 另存当前文件内容为 log2.txt
:w log2.txt
## 退出当前文件
:q
## 不保存 并强制退出当前文件
:q!
## 保存并退出当前文件
:wq
# 更多的命令可以用 vi --help / vim --help 来查看。
Nano 介绍
Nano 相对 VIM 更适合新手使用。
# 打开当前目录下的 log.txt文件,如果没有那么会新建 log.txt文件
nano log.txt
# 进入后直接就可以输入修改文本内容了,修改后我们可以使用这个 按键保存内容
Ctrl+O
# 如果不需要编辑了,那么可以用这个 按键退出当前文件
Ctrl+X
# 如果你在退出前已经修改但没有保存,那么会提醒你是否保存,如果保存就输入 y ,不保存输入 n
# 然后就会让你输入要保存的文件名(默认原文件名,所以直接按 Enter回车即可,除非你要另存为其他文件名)
Enter
# 更多的命令可以在 nano 编辑界面中按 F1键 查看。