Linux cat命令使用详解
cat
命令用于连接文件并打印到标准输出设备上。
如果没有指定FILE,或者FILE的值-
,则从标准输入设备读取数据
用法
cat [options] [FILE …]
选项
选项 | 说明 |
---|---|
-A, –show-all | 等价于 -vET |
-b, –number-nonblank | 和 -n 相似,只不过对于空白行不编号 |
-e | 等价于”-vE”选项 |
-E, –show-ends | 在每行结束处显示 $ |
-n, –number | 由 1 开始对所有输出的行数编号 |
-s, –squeeze-blank | 当遇到有连续两行以上的空白行,就代换为一行的空白行 |
-t | 等价于”-vT”选项 |
-T, –show-tabs | 将 TAB 字符显示为 ^I |
-u | (忽略) |
-v, –show-nonprinting | 使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外 |
–help | 输出帮助信息并退出 |
–version | 输出版本信息并退出 |
实例
1 | ## 输出文件 f, 标准输入, 文件g |
TIPS
当文件内容较大时,文本内容会在屏幕上快速闪动(滚屏),用户往往看不清所显示的具体内容。
因此对于较长文件内容可以按Ctrl+S键,停止滚屏;
以及Ctrl+Q键可以恢复滚屏;而按Ctrl+C(中断)键则可以终止该命令的执行。
或者对于大文件,干脆用more命令吧!
主要用途
- 显示文件内容,如果没有文件或文件为
-
则读取标准输入。 - 将多个文件的内容进行连接并打印到标准输出。
- 显示文件内容中的不可见字符(控制字符、换行符、制表符等)。