2020年5月29日星期五

Linux命令(33)cat命令

Linux命令(33)cat命令


cat命令

  • 功能说明:连接文件并显示到标准输出

  • 用法:cat [OPTION]... [FILE]...

    注意:cat命令是文本文件查看工具,只能用于查看文本,不能查看二进制文件。

    选项作用
    -n给显示文本行统一编号
    -E显示行结束符$

示例1:查看/etc/redhat-release文件的内容

[root@node1 ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core)

示例2:查看/etc/issue文件的内容

[root@node1 ~]# cat /etc/issue\SKernel \r on an \m

示例3:查看/etc/redhat-release和/etc/issue文件的内容

[root@node1 ~]# cat /etc/redhat-release /etc/issueCentOS Linux release 7.6.1810 (Core) \SKernel \r on an \m

示例4:显示/etc/issue的行号。

[root@node1 ~]# cat -n /etc/issue  1 \S  2 Kernel \r on an \m  3

示例5:显示/etc/issue的行结束符

[root@node1 ~]# cat -E /etc/issue\S$Kernel \r on an \m$$

注意:其实文本文件在磁盘上存储是没有行的,只所以显示有行是因为文本文件查看工具会读取行结束符并将它们解释为行。

如果cat –n 跟上两个文件,它将把两个文件统一执行编号,不会为每个文件单独编号。