1. cat 命令说明
cat:用来查看文件内容,因为 cat 会将文件内容全显示在控制台上,所以只适合查看内容较少的文件。基本信息如下:
Usage: cat [OPTION]... [FILE]...
Concatenate FILE(s), or standard input, to standard output.
-A, --show-all equivalent to -vET
-b, --number-nonblank number nonempty output lines
-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
With no FILE, or when FILE is -, read standard input.
Examples:
cat f - g Output f's contents, then standard input, then g's contents.
cat Copy standard input to standard output.
Report cat bugs to bug-coreutils@gnu.org
GNU coreutils home page: <http://www.gnu.org/software/coreutils/>
General help using GNU software: <http://www.gnu.org/gethelp/>
For complete documentation, run: info coreutils 'cat invocation'
参数如下:
选项 | 作用 |
---|---|
-A | 显示文件所有内容,等价于 -vET |
-b | 显示行号,但是空白行不算 |
-e | 等价于 -vE |
-E | 文件每行行尾加 $ 符号 |
-n | 显示文件的每一行行号 |
-s | 如果有多个空白输出行,则只显示一个空行 |
-t | 等价于 -vT |
-T | 显示特殊的制表符用 ^I 符号 |
-u | 立即显示,禁止缓冲 |
-v | 显示不可打印字符,制表符会显示为^I ,换行符会显示为 $ ,回车符会显示为^M 等 |
2. cat 命令语法
cat [选项] 文件名
3. cat 命令示例
3.1 不加参数
直接显示文件内容
cat 文件名
3.2 -n(显示行号)
空白行也算一行
cat -n 文件名
-b 也显示行号,不过空白行不算。
3.3 -E(行尾加 $)
空白行也会加 $
cat -E 文件名
3.4 -s(多行并一行)
两行及以上的,会并为一行
cat -s 文件名
4. 总结
cat 可以用来查看内容较少的文件,用的时候一般也不加参数。