文本查看命令 | 学习笔记

简介: 快速学习文本查看命令。

开发者学堂课程【Linux文本处理、正则表达式与Vim文本查看命令】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/592/detail/8355


文本查看命令


内容介绍

一、文本查看命令

一、文本查看命令

linux 处理文本时要用到工具

执行命令和结果很多时候也是文本方式

1. 各种文本工具来查看、分析、统计文本

2.Grep 是文本三剑客之一

文本三剑客:grep sed awk

3. 正则表达式:

通配文件内容 相当于扩展通配符,比通配符功能强大,通用,是课程重点

Glob 通配符:通配文件名中的字符,匹配它

通配符有星号*

问号?

中括号[ ]

[wang]这四个字符中的一个字符代表着w a n g的某一个字符

某一个数字:[0-9]

[ [ : d i g i t : ] ] digit 表示数字,两个中号括起来表示某一个数字 lower: 小写字母

uper: 大写字母

alpha: 字母

alnum: 字母加数字  空格 space

4.扩展正则表达式

写法更方便,正则表达式一种

5.vim:

文本处理的强大工具,作用相当 nanu

文件查看

抽取文本的工具

文件内容:less cat

文件截取:head tail

按列抽取:cat

按关键字抽取:grep

文件查看命令:

cat,tac,rev

Cat: 查看文件所有内容,文件默认全显示,内容不分页

cat [OPTION]...[FILE]...

Cat  /data/f1

行号添加方法:

Cat- b /data/f1 空行是否添加行号

Cat -n /data/f1 在前面加了一个行号

Cat -n /data/f1 Cat-sn /data/f1区别在于 加s成了一个空行,即相邻空行压缩,”tr“相当于s

-E:显示行结束符$

Cat -E /data/f1和 Cat -A /data/f1两者区别在于 “-A “显示的更加详细

Cat < f1 > f1 这样做会清空f1

catf2 f2生成了,并且f2内容来自于f1

Cat>f1会生成无数个f1内容

-n:对显示出的每一行进行编号

-A: 显示所有控制符

-b: 非空行编号

-s: 压缩连续的空行成一行

相关文章
|
1月前
文本搜索命令
文本搜索命令
23 0
|
机器学习/深度学习 自然语言处理 开发者
文本表示-上|学习笔记
快速学习文本表示-上
83 0
文本表示-上|学习笔记
|
机器学习/深度学习 自然语言处理 NoSQL
文本表示|学习笔记
快速学习文本表示
114 0
文本表示|学习笔记
|
前端开发 开发者
多行文本| 学习笔记
快速学习多行文本。
136 0
多行文本| 学习笔记
|
前端开发 数据可视化 开发者
文本 | 学习笔记
快速学习文本
88 0
文本 | 学习笔记
html+css实战12-文本格式化标签
html+css实战12-文本格式化标签
78 0
html+css实战12-文本格式化标签
|
Web App开发 移动开发 开发者
文本效果|学习笔记
快速学习文本效果
|
Java 开发者
格式化文本显示|学习笔记
快速学习 格式化文本显示
117 0