cat命令是用于连接文件并打印到标准输出设备上。可以看作是一个文书查看命令。另外,还可以通过cat去创建新的文件。将不同的文件合并等。

下面具体操作一下。
查看帮助信息:【cat --help】
在这里插入图片描述
查看文档内容:【cat filename】
在这里插入图片描述
对输出内容的每一行进行编号【cat -n filename 或者 cat --number filename】在这里插入图片描述
对输出内容的非空格行进行编号:【cat -b filename 或者 cat --number-nonblank filename】
在这里插入图片描述
输出时,两行以上的空白行替换为一行:【cat -s filename 或者 cat --squeeze-blank filename】
1.看原本的文件内容,有多处有空白行
在这里插入图片描述
2.加上 -s 或者 --squeeze-blank 后,查看:
在这里插入图片描述
*注意,它的替换指的是打印输出时替换,并不会改变原文件。

使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外:【cat -v filename 或cat --show-nonprinting filename】
在这里插入图片描述
在每行结束处显示 $:【cat -E filename 或 cat --show-ends filename】
在这里插入图片描述
将 TAB 字符显示为 ^I:【cat -T filename或 cat --show-tabs filename】
在这里插入图片描述
另外,-A或者 --show-all就等价于 -vET。 -e则等价于"-vE"。 -t是等价于"-vT"。

除了以上查看文件,还可以进行操作文件。
比如,将两个文件合并:【cat f1 f2 > f3】
在这里插入图片描述
创建一个新的文件:【cat > file】输入命令后,会创建一个新的空文件,然后会进入输入状态,ctrl+z停止。
在这里插入图片描述
不过,使用cat时,只能编辑新文件,不能编辑已有文件。

Logo

更多推荐