Unix 命令使用指南:grep、输出控制与输入输出重定向
1. 进程控制要点
在使用 Unix 系统时,进程控制是一项重要的技能。以下是关于进程控制的几个关键要点:
- 所有程序和命令都以进程的形式运行。
- 每个进程都有一个标识符,top和ps命令可以显示这些标识符。
-kill命令需要这些标识符来停止进程。
发送运行中的进程到后台可以让你继续在终端中输入其他命令,而原命令会继续运行,并将输出发送到同一终端窗口。
2. grep 命令的强大功能
2.1 grep 命令简介
grep是一个强大的 Unix 命令,用于在文本文件中快速搜索匹配指定模式的行。其基本语法为:
grep [options] <pattern> <file>其中,<pattern>是你要搜索的字符模式,<file>是你要搜索的文件(或多个文件)。grep有许多有用的命令行选项,下面通过具体例子来展示其用法。
2.2 示例数据文件
假设我们有一个名为heroes_and_villains.txt的数据文件,内容如下: