1.1.1 vi & vim
1.1.8 光标跳转
常用属性
行首行尾跳转:
行间移动:
单词间跳转
个人常用:
1.2.1 专属配置
vimrc文件
一般有两种形态:系统级别和用户级别。- 系统级别的vimrc文件在 /etc/路径下,不是隐藏文件。- 用户级别的.vimrc 文件位于 $HOME/ 目录下,是一个隐藏文件。
一般情况下,该文件是不存在的,需要手工创建。
简单实践
定制一个通用的vimrc配置,让我们在编辑所有 .sh 后缀文件的时候,自动添加文件
效果展示:
============================================================================
=============================================================================
1.2.2 可视化模式
1.2.3 多文件模式
多文件切割
多窗口切换
1.2.4 单文件切割
1.3.1 文件查看
1.3.2 分页查看
1.3.3 头尾查看
1.3.4 切割替换
1.3.5 信息排序
1.3.6 内容合并
2.1.1 grep
grep 高亮显示
简单实践
2.1.2 sed基础
sed(Stream EDitor) 属于一种数据流式的行文件编辑工具。因为它编辑文件的时候,在内存中开辟一块额外的模式空间(pattern space),然后以行为单位读取文件内容到该空间中,接着sed命令处理该空 间中的内容,默认在当前终端界面打印内容,然后清空模式空间内容,再来读取第二行内容,依次循环下去。
简单实践:
2.1.3 sed替换
简单实践
实践1-替换每行首个匹配内容
实践2-替换全部匹配内容
实践3-指定行号替换首个匹配内容
实践4-首行指定列号替换匹配内容
实践5-指定行号列号匹配内容
实践6-综合实践
2.1.4 增加操作
追加实践&&基本语法
实践1-基于行号实践
插入实践&&基本语法
实践1-基于行号实践
2.1.5 删除替换
删除实践&&基本语法
实践1-基于行号实践
替换实践&&基本语法
实践1-基于行号实践
2.1.6 加载保存
加载实践&&基本语法
实践1-基于行号实践
保存实践&&基本语法
实践1-基于行号实践
2.1.7 匹配进阶
简单实践
实践1-内容的简单匹配显示
实践2-分组信息显示
2.1.8 文件处理
多点操作
实践1-内容的过滤编辑
实践2-借助于 i.bak 方式对有效信息进行过滤
增改实践
实践1-借助于&符号实现内容的扩充式更改编辑
实践2-借助于s实现内容的替换式更改编辑
实践3-借助于 i|a 对文件进行 插入|追加 式更改编辑
实践4-借助于 环境变量和s|c 对文件进行 修改|替换 式更改编辑
2.2.2 基础语法
信息查看&&字段提取
准备工作
实践1-打印列信息
实践2-打印多列信息
实践3-行号信息输出
实践4-打印特定行内容
定制查看
简介
实践1-简单演示
准备文件内容
实践2-定制分隔符
实践3-统计案例
2.2.3 显示语法
简单实践
实践1-列输出分隔符实践
实践2-行输入输出分隔符实践
实践3-printf格式化输出实践