
56
第 3 章 文本处理
文本处理在操作系统中具有重要的作用,Linux 系统中几乎所有的配置信息都保存在文
本文件中。本章介绍了 Linux 系统中文本处理的相关指令,包括文本的显示,文本统计、文
本编辑等内容。
3.1 cat 指令:连接文件并显示到标准输出
【语 法】cat 【选项】 【参数】
【功能介绍】cat 指令用于连接文本文件或者标准输入,并将其内容送到标准输出设备
显示出来。
【选项说明】
选项
功能
-A
等价于“-evT”。
-E
在每一行的最后输出“$”标记。
-n
对所有输出内容显示行号。
-b
对所有输出内容显示行号,对于空白行不编号。
-T
将TAB符号显示为“^I”。
-s
将连续两行以上的空白行合并为一行。
-v
除了LFD和TAB之外所有控制符用“^”和“M-”方式显示。
--help
显示帮助信息。
--version
显示版本信息。
【参数说明】
参数
功能
文件
指明要显示内容的文本文件。忽略此参数时,从标准输入设备读取
内容,并且显示在标准输出。
【技巧提示】
当忽略文件参数时,从标准输入读取内容,并且将输入信息显示在标准输出。
【典型示例】
【示例 65】显示文本文件内容
将文本文件传递给 cat 指令可以显示其内容,在命令行中输入的命令示例如下:
[root@localhost root]# cat t.c #显示 t.c 的内容
输出信息入下:
int main(){
}
如果希望显示行号,可以使用 cat 指令的“-n”选项,在命令行中输入的命令示例如下:
[root@localhost root]# cat -n t.c #显示 t.c 的内容,并每行进行编号
输出信息入下:
1 int main(){
2
3 }
从上面显示的输出信息中的行号,是由 cat 指令在输出时添加的,而不是文本文件的内