第5天了,继Day 4 文件管理 (1)说起,开始学会编辑、查看文件。
5.1 vi / vim 文件编辑
5.1.1 文件查看
vi 文本编辑器可以分为三种状态,这三种状态分别是命令模式、插入模式和底行模式,各模式功能区分如下:
- 命令模式
所谓命令模式,就是控制光标停留在哪个位置,命令示例如下:
1. 控制光标移动:↑,↓,j
2. 删除当前行:dd
3. 查找:/
4. 进入编辑模式:i
5. 进入底行模式::
(⚠️ 注意!以上代码示例都是在vi的命令模式下的)
-
编辑模式
在命令模式下输入 i 进入编辑模式,可以按 Esc 键退出编辑模式 -
底行模式
在编辑模式下按一下 : (Shift + :; 键)后即可进入底行模式,常用命令示例如下:
1. 退出编辑: :q
2. 强制退出: :q!
3. 保存并退出: :wq
5.2 文件查看
- cat
用途:查看最后一页内容
代码示例: cat sudo.conf 使用more查看/etc/sudo.conf文件,可以显示百分比,回车可以向下一行,空格可以向下一页,q可以退出查看
- more
用途:显示百分比
代码示例: more sudo.conf 使用more查看/etc/sudo.conf文件,可以显示百分比,回车可以向下一行,空格可以向下一页,q可以退出查看
- less
用途:翻页
代码示例: less sudo.conf 使用less查看/etc/sudo.conf文件,可以使用键盘上的PgUp键和PgDn键向上和向下翻页,q结束查看
- tail
用途:查看指定行数
代码示例:tail 10 sudo.conf 使用tail 10 查看/etc/sudo.conf文件的前10行