Linux常用操作命令之cat

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux常用操作命令之cat相关的知识,希望对你有一定的参考价值。

cat:显示文本文件

        使用cat命令可以显示文本文件的内容,也可以把几个文件的内容追加到另一个文件中。如果没有指定文件,或者文件为“-”,那么就从标准输入读取。

命令语法:

 cat [选项] [文件]

选项:

    -n    :对输出的所有行编号

    -b    :对非空输出行编号

    -s    :当遇到多行的空行时,将其显示为一行的空白行

    -E    :在每行结束处显示$

例子:

  1. 显示/etc/inittab 文件的内容
    
    [[email protected] ~]# cat /etc/inittab 
    # inittab is only used by upstart for the default runlevel.
    #
    # ADDING OTHER CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
    #
    # System initialization is started by /etc/init/rcS.conf
    #
    # Individual runlevels are started by /etc/init/rc.conf
    #
    # Ctrl-Alt-Delete is handled by /etc/init/control-alt-delete.conf
    #
    # Terminal gettys are handled by /etc/init/tty.conf and /etc/init/serial.conf,
    # with configuration in /etc/sysconfig/init.
    #
    # For information on how to write upstart event handlers, or how
    # upstart works, see init(5), init(8), and initctl(8).
    #
    # Default runlevel. The runlevels used are:
    #   0 - halt (Do NOT set initdefault to this)
    #   1 - Single user mode
    #   2 - Multiuser, without NFS (The same as 3, if you do not have networking)
    #   3 - Full multiuser mode
    #   4 - unused
    #   5 - X11
    #   6 - reboot (Do NOT set initdefault to this)
    # 
    id:3:initdefault:
  2. 把文件test1的内容加上行号输入到test2文件中
    [[email protected] data]# cat  -n test1>>test2
    [[email protected] data]# cat test2
         1    sfsg
         2    faqeg
         3    agsg
  3. 使用cat命令创建文件test1文件
    [[email protected] data]# cat >test1<<EOF    #开头和结尾的EOF可用任意字符替换,习惯上使用EOF
    sfsg
    faqeg
    agsg
    EOF
    
    [[email protected] data]# cat test1    #查看tes1中的文件内容
    sfsg
    faqeg
    agsg

本文出自 “Linux学习记录” 博客,请务必保留此出处http://zjmlinux.blog.51cto.com/4684186/1982955

以上是关于Linux常用操作命令之cat的主要内容,如果未能解决你的问题,请参考以下文章

Linux常用命令之二

Linux学习笔记之Linux常用命令剖析-cat/chmod/cd

linux编程之文件操作 linux知识学习

大数据之Linux:常用命令之cat和head,tail命令结合

《Linux学习并不难》Linux常用操作命令: cat命令显示文本文件内容

Linux常用命令代码大全