cat命令详解
命令语法:
Usage: cat [OPTION]... [FILE]...
使用: cat ["选项"] ["文件名"]
OPTION(可选项)
-A, --show-all equivalent to -vET
"相当于 -vET 三个选项"
-b, --number-nonblank number nonempty output lines
"为非空行加上编号输出(从1开始)"
-e equivalent to -vE
"相当于 -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
"相当于 -vT 两个选项"
-T, --show-tabs display TAB characters as ^I
"显示制表符为^I"
-u (ignored)
"忽略"
-v, --show-nonprinting use ^ and M- notation, except for LFD and TAB
"显示非打印,用 ^ 和 M- 符号,除了LFD和TAB"
--help display this help and exit #显示帮助并退出
--version output version information and exit #输出版本信息并退出
cat命令可以查看文本内容,但是也有其他用法,如下:
1、查看文本内容并显示行号:
cat -n file_name
3、将文本内容追加到其他文本中:
cat file_name >> file_name
2、将文本内容添加行号输出一个新文件中:
cat -n file_name > new_file_name
4、将文本内容清空,比如清空日志但是还要保留原文件:
cat /dev/null > log_file
5、合并文本内容:
cat file_name1 file_name2 file_name3 > file_name4