cat(concatenate)拼接文件并将其输出标准输出。
SYNOPSIS
cat [OPTION]... [FILE]...
DESCRIPTION
Concatenate FILE(s) to standard output.
With no FILE, or when FILE is -, read standard input.
-A, --show-all
equivalent to -vET
-b, --number-nonblank
number nonempty output lines, overrides -n
-e equivalent to -vE
-E, --show-ends
display $ at end of each line
-n, --number
number all output lines
-s, --squeeze-blank
suppress repeated empty output lines
-t equivalent to -vT
-T, --show-tabs
display TAB characters as ^I
-u (ignored)
-v, --show-nonprinting
use ^ and M- notation, except for LFD and TAB
--help display this help and exit
--version
output version information and exit
例子:
- 查看文件内容
cat apple.txt - 查看文件内容,从1开始行(含空格)编号
cat -n apple.txt - 查看文件内容,从1开始行(不含空格)编号
cat -b apple.txt - 清空文件内容,
cat /dev/null > apple.txt - 结尾显示$(可以用来查看末尾是否含有空格)
cat -E apple.txt - 合并两个文件内容到另一个文档,
cat a.txt b.txt >> ab.txt
PS:终端中输入cat>文件,接下来终端的输入都会被写到文件中,直到用户按下ctrl+d
