cat
命令(concatenate),用于连接文件并打印到标准输出设备上。参数说明如下:
-
-n
或者--number
:表示给输出添加行号。 -
-b
或者--number-noblank
:表示给输出添加行号,不包括空行。 -
-s
或者--squeeze-blank
:输出的内容最多有一行连续的空行,即合并多个空行未一个空行。 -
-v
或者--show-nonprinting
:将可以转转为带有^
或者M-
的字符显示出来,但不包括Tab
和LFD
符号。 -
-T
或者--show-tab
: 将Tab
显示为^I
。 -
-E
或者--show-end
: 在每行的末位添加$
。 -
-A
或者--show-all
: 相当于-vET
。 -
-e
: 相当于-vE
。 -
-t
: 相当于-vT
。注意,如果你不想看到错误输出,可以使用命令
cat file 2 >/dev/null
,这样可以将错误输出到空设备中。