linux cat

cat命令用以将文件、标准输入内容打印至标准输出。

常用于显示文件内容、创建文件、向文件中追加内容。

本文第一部分介绍cat用以打印文件内容的格式及参数(源自linux man手册)、第二部分展示cat创建文件、追加内容等用法。

查看帮助手册

$     cat --help

使用例子

展现文本内容

$     cat xxx.log

展现文本我们关心的内容

$     cat xxx.log | grep #{keyword}

展现多个文件内容

$     cat 1.txt 2.txt

展现大文件

$     cat 1.txt less
$     cat 1.txt more

展现文件内容并且带行号

$     cat -n 1.txt

每一行的末尾添加 $

$     cat -e 1.txt 

看到文件中的 tab 用 ^I 替代

$     cat -T 1.txt

将文件内容覆盖到另一个文件

$     cat 1.txt > 2.txt

将文件内容附加到另一个文件

$     cat 1.txt >> 2.txt

拓展阅读

less/more-占用更少的内存

tail/head-开始结尾

grep-过滤信息

参考资料

https://www.lifewire.com/uses-of-linux-cat-command-4011235

https://www.tecmint.com/13-basic-cat-command-examples-in-linux/

https://www.computerhope.com/unix/ucat.htm

https://www.howtoforge.com/linux-cat-command/

Linux cat命令使用