Linux cat 命令
cat 命令用于连接文件并打印到标准输出设备上
cat命令连接文件并打印到标准输出设备上,cat经常用来显示文件的内容,类似于下的type命令。
注意:当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显示的内容。因此,一般用more等命令分屏显示。为了控制滚屏,可以按Ctrl+S键,停止滚屏;按Ctrl+Q键可以恢复滚屏。按Ctrl+C(中断)键可以终止该命令的执行,并且返回Shell提示符状态。
语法格式
cat [选项] fileName
Cat 主要功能
- 一次显示整个文件:
cat fileName - 创建一个文件:
cat > fileName,只能创建新文件,不能编辑现有文件 - 将几个文件合并成一个文件:
cat fileName1 fileName2 > fileName
参数说明
-n 或 --number: 由 1 开始对所有输出的行数编号
-b 或 --number-nonblank: 和 -n 类似,只不过对于空白行不编号
-s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行
-v 或 --show-nonprinting:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外
-E 或 --show-ends: 在每行结束处显示 $
-T 或 --show-tabs: 将 TAB 字符显示为 ^I
-A, --show-all:等价于 -vET
-e:等价于-vE选项
-t:等价于-vT选项
实例
-
打印
file.m内容
-
打印内容显示行号
-
将多行空白替换成一行
- 对空白不显示行号
- 将
file1.m文件 和file2.m文件合并到file3.m文件中










网友评论