入门第 4 / 17 节30 分钟 · 实操
文本工具:grep、sed、awk
Linux 课程的一部分
Linux 系统上几乎一切都是文本。配置文件是文本。日志是文本。机器上所有用户的名单是一个文本文件。命令的输出是文本。这是有意为之的设计,不是巧合,而它意味着有一项技能到处都用得上:能在文本里搜索,把它裁剪成你关心的那部分,再改动它,而不必为了一个上万行的文件去打开笨重的编辑器。用眼睛翻一份巨大的日志、找一条错误,又慢又容易漏。本课讲的就是那一小套让这种翻找变得不必要的工具。
设想一个几千行的文件,你要的是提到某个特定词的那么几行。从头读到尾并不现实。grep 替你完成这次搜索:给它一个模式和一个文件,它只打印含有匹配的行,其余一概跳过。 ...
想在真实环境里学习 Linux 文本工具:grep、sed、awk 吗?
点击下方,立即获得一台预装 Linux 的 Linux 主机,跟懂你代码的 AI 导师一起完成 文本工具:grep、sed、awk 的实操练习。
开始这节课文本工具:grep、sed、awk你将学到什么
- Grep
- Sed
- Awk
- Head
- Tail
- Wc
- Sort
- Uniq
用你的语言阅读本课
本课程的所有课时
17 节探索其他课程
Python
19 节 · 9.3小时
Go
20 节 · 12.3小时
React
17 节 · 10.2小时
Docker
13 节 · 6.6小时
Git
13 节 · 5.9小时
Kubernetes
14 节 · 8小时
Ansible
12 节 · 6.1小时
Bash
12 节 · 5.7小时
Helm
10 节 · 5.4小时
GitLab CI
11 节 · 5.8小时
Jenkins
11 节 · 5.3小时
PostgreSQL
14 节 · 7.6小时
MySQL
13 节 · 6.8小时
Web
14 节 · 5.9小时
TypeScript
18 节 · 7.7小时
Vibe Coding
12 节 · 5.8小时
Prompt Engineering
11 节 · 6.2小时
Vibe 编程:基础
12 节 · 4.5小时
Vibe 编程:从原型到生产
12 节 · 5.5小时
Vibe 编程:多智能体工程
12 节 · 5.3小时
Vibe 编程:高级工程
12 节 · 7.3小时
