主页

Linux命令手册

功能说明:

    把文件串连接后传到基本输出,如果使用>符号,就会将内容输出到一个文件。

语法:

    cat [-AbeEnstTuv] [--help] [--version] fileName 

参数:

    -E 或 --show-ends 在每行的结尾显示$

    -n 或 --number 由 1 开始对所有输出的行数编号

    -b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号
    -s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行

    -T 或 --show-tabs 如果是TAB字符使用^I显示

    -v 或 --show-nonprinting

    -A 相当于-vET

    -e 相当于-vE

    -t 相当于-vT

    --version 查看当前cat的版本信息
示例:

    0、查看文件内容

    cat filename


    1、将filename1的内容输入到filename2中

    cat -n filename1 > filename2 

    把 filename1 的文件内容加上行号后输入 filename2 这个文件里,如果filename2文件中有内容的话,会覆盖。

    cat -b filename1 filename2 >> filename3 

    把 filename1 和 filename2 的文件内容加上行号(空白行不加)之后将内容附加到 filename3 里。

    cat1.png

         cat3.png

        

    2、如果文件很大想从头开始显示

    cat filename | more

    cat4.png