文本查看命令 | 学习笔记

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

开发者学堂课程【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: 压缩连续的空行成一行

相关文章
|
7月前
|
安全 IDE 开发工具
HarmonyOS实战:解决模拟器启动失败问题
本文介绍了在Windows系统上安装HarmonyOS开发环境时遇到的模拟器启动失败问题及解决方案。为应对鸿蒙可能脱离安卓阵营,开发者需学习HarmonyOS。华为提供的IDE与Android Studio相似,降低了学习成本。但创建鸿蒙模拟器时可能出现报错,官方方案无效时,可通过打开Windows安全中心的“内核隔离”并开启“内存完整性”解决。文章还鼓励初学者收藏内容,并在学习中交流问题。
551 1
HarmonyOS实战:解决模拟器启动失败问题
|
存储 Java 数据库
使用 AuraDB 免费版构建 Java 微服务
使用 AuraDB 免费版构建 Java 微服务
201 11
|
敏捷开发 安全 测试技术
阿里云云效产品使用合集之如何在甘特图视图中看到负责人信息
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
移动开发 前端开发 JavaScript
说说JSBridge的原理?
本文首发于微信公众号“前端徐徐”,作者徐徐。文章介绍了 JSBridge 的背景、核心原理及其在 Android 和 iOS 平台上的实现方式,探讨了其应用场景、安全性和性能考量,并提供了优化建议。JSBridge 作为混合开发的关键技术,允许网页应用调用原生功能,结合了两者的优点。
815 2
说说JSBridge的原理?
PDF24 Creator PDF工具箱 v11.17.0
PDF24 Creator PDF工具箱 v11.17.0
275 1
PDF24 Creator PDF工具箱 v11.17.0
|
机器学习/深度学习 人工智能 达摩院
52个AIGC视频生成算法模型介绍(上)
52个AIGC视频生成算法模型介绍(上)
1528 3
|
监控 Java 应用服务中间件
|
数据采集 人工智能 安全
数字化建设——企业经营腾飞的关键钥匙
集团企业面临战略执行、决策信息、经营追踪、考核奖惩及责任监督五大脱节问题,需借助信息化手段转型。全面数据化经营通过数据化人、事、物,实现管理自动化和智能化,目标是提升效率、决策速度和降低风险。解决方案包括构建数据中台,打造智能经营平台,提供决策支持,并通过低代码工具如织信Informat实现数字化系统构建,助力企业数字化转型。案例展示决策平台如何实现分析、预警、追踪闭环,强化经营管理。
|
数据可视化 数据挖掘 编译器
Anaconda配置可视化绘图库seaborn的方法
Anaconda配置可视化绘图库seaborn的方法
296 1
|
开发者 Windows
笔记软件OneNote起死回生?居然还能这么用。
笔记软件OneNote起死回生?居然还能这么用。