Linux的cat
命令是一个非常常用的文件查看和连接命令
-A
:显示所有文件,包括隐藏文件(以.
开头的文件)。-b
:在每行的开头添加一个制表符(tab),用于格式化输出。-c
:显示字符计数,而不是每行的内容。-d
:将连续的非空行合并为一个空行,并在每行的开头添加一个制表符。-e
:使用ANSI转义序列显示文本,使特殊字符具有特殊含义。-f
:显示文件名、制表符和换行符,而不是文件内容。-h
:以人类可读的格式显示文件大小(例如,使用K
、M
、G
等单位)。-n
:显示行号。-N
:显示行号,但忽略空行。-T
:使用制表符(tab)而不是空格作为字段分隔符。-u
:显示未缓冲的文件内容。-v
:显示每行的内容,并在每行的开头添加一个制表符(tab)。-w
:将每行的内容限制为指定的宽度。-x
:以十六进制格式显示文件内容。这些参数可以组合使用,例如:cat -A -n -T file.txt
将以人类可读的格式显示file.txt
文件的所有内容,包括隐藏文件,显示行号,并使用制表符作为字段分隔符。