linux 文本处理命令

1、vi编辑器  

概述
vi visual interface 的简称 , Linux 中最经典的文本编辑器
vi 的核心设计思想:让程序员的手指始终保持在键盘的核心区域 , 就能完成所有编辑操作
vi 的特点:
1 .只能是编辑文本内容 , 不能对字体段落进行排版
2 .不支持鼠标操作
3 .没有菜单
4 .只有命令
使用方式
Vi 编辑器三种模式:
1. 命令模式
- 打开文件首先进入命令模式 , 是使用 vi 的入口
- 通过 命令 对文件进行常规的编辑操作 , 例如 定位 翻页 复制 粘贴 删除
- 在其他图形编辑器下 , 通过 快捷键 或者 鼠标 实现的操作 , 都在 命令模式 下实现
2. 末行模式 -- 执行 保存 退出等操作
- 要退出 vi 返回到控制台 , 需要在莫行模式下输入命令
- 末行模式 是 vi 的出口
3. 编辑模式 -- 正常的编辑文字
命令模式常用命令

 底行模式常用模式

命令功能
:wq    或者  :x保存并退出
:w 保存
:q!不保存强制退出
:set nu
设置行号
:%s/ 旧文本 / 新文本 /g
文本替换

2、cut

根据条件 从命令结果中提取对应内容
参数说明:
参数功能
-c 
按字符选取内容
-d '分隔符'指定分隔符
-f n1,n2分割以后显示第几段内容 ,用  , 分割
范围
n只显示第 n 行
n-m从行 n 到行 m
n-从n 开始打行尾

例:
截取出 test02.data 文件中前 2 行的第 5 个字符
head -2 test02.data|cut -c 5
截取出 test03.data 文件中前 2 行以 ”:” 进行分割的第  2,3,4 段内容
head -2 test03.data|cut -d ':' -f 2,3,4

3、sort

针对文本文件的内容,以行为单位来排序
cat test04.data|sort
-u : 去掉重复的排序
-n :     按照数值大小排序
-r  :  使次序颠倒
按照数值降序
sort -n -r test05.data  或者   sort -nr test05.data

4、wc

统计指定文件字节数、单词数、行数信息
- c     字节数
- w    单词数
- l      行数
wc 不加参数 ,显示 行数、单词数、字节数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值