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
时间: 2024-11-13 15:58:19

Linux常用操作命令之cat的相关文章

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

8.1  <Linux学习并不难>Linux常用操作命令(1): cat命令显示文本文件内容 使用cat命令可以显示文本文件的内容,也可以把几个文件内容附加到另一个文件中.如果没有指定文件,或者文件为"-",那么就从标准输入读取. 命令语法: cat [选项] [文件] 命令中各选项的含义如表所示. 选项 选项含义 -n 对输出的所有行编号 -b 对非空输出行编号 -s 当遇到有连续两行以上的空白行时,就替换为一行的空白行 -E 在每行结束处显示$ 例:显示/etc/ini

《Linux学习并不难》Linux常用操作命令(14):grep命令查找文件中符合条件的字符串

8.14  <Linux学习并不难>Linux常用操作命令(14):grep命令查找文件中符合条件的字符串 使用grep命令可以查找文件内符合条件的字符串.          命令语法: grep [选项] [查找模式] [文件] 命令中各选项的含义如表所示. 选项 选项含义 -E 模式是一个可扩展的正则表达式 -F 模式是一组由断行符分隔的定长字符串 -P 模式是一个Perl正则表达式 -b 在输出的每一行前显示包含匹配字符串的行在文件中的字节偏移量 -c 只显示匹配行的数量 -i 比较时不

linux 常用基础命令 cat 详细介绍

cat 输出文件内容: 命令说明:cat(Concatenate的缩写),一条linux内置命令,把一个或者多个文件连接在一起,并标准输出或输入.常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示.它常与重定向符号配合使用. 命令功能: a)  一次显示整个文件:catfilename b)  从键盘创建一个文件:cat> filename 只能创建新文件,不能编辑已有文件 c)  将几个文件合并为一个文件:catfile1 file2 > file 注: cat f

linux常用命令:cat 命令

cat命令的用途是连接文件或标准输入并打印.这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用. 1.命令格式: cat [选项] [文件]... 2.命令功能: cat主要有三大功能: 1.一次显示整个文件:cat filename 2.从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件. 3.将几个文件合并为一个文件:cat file1 file2 > file 3.命令参数: -A, --show

[05-02]红帽linux常用操作命令

命令怎么用(三种方式) shutdown --help shutdown --? man shutdown  (man 就是manual  手册, 指南) 服务 service 怎么知道服务的名字呢?用这个命令chkconfig: chkconfig --list 会列出所有的服务项 启动服务,例如启动Mysql的服务 service mysql  start   不是所有的命令都有这个d这个字母 service iptables stop  关掉防火墙 service vsftpd  star

Linux常用操作命令(二)

查看linux日志某几行 用逆序显示命令tail查看 命令格式:tail [  -r ] [  -n Number ] [ File ] [一]从第3000行开始,显示1000行.即显示3000~3999行 cat filename | tail -n +3000 | head -n 1000 //从3000行开始显示文件    //显示前1000行 [二]显示1000行到3000行 cat filename| head -n 3000 | tail -n +1000 *注意两种方法的顺序 分解

Linux常用命令(九) - cat

cat命令的用途是连接文件或标准输入并打印.这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用. 1. 命令格式: cat [选项] 文件 2. 命令功能: cat主要有三大功能: a. 一次显示整个文件: cat filename b. 创建一个新的文件, 不能编辑现有文件: cat > filename c. 将几个文件合并为一个文件: cat file1 file2 > file 3. 命令参数: -A, --show all

linux常用操作命令

常用指令 ls        显示文件或目录(list) -l           列出文件详细信息l(list) -a          列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir         创建目录(make dir) -p           创建目录,若无父目录,则创建p(parent) cd               切换目录(cut dir) touch          创建空文件 echo            创建带有内容的文件. cat    

Linux常用操作命令(一)

JAVA程序员-常用LINUX基础操作收集 Linux下Jdk的安装设置 1.到www.sun.com下载j2sdk for linux 2.安装jdk1.4.2 for linux,以下是在RedHat9.0下为例: 以root身份登录 (1)打开一个终端 (2)输入命令ls -l 查看安装文件的权限 (3)输入命令chmod a+x j2sdk-1_4_2_04-linux-i586-rpm.bin,给所有的用户添加执行的权限. (4)安装jdk ./j2sdk-1_4_2_04-linux