• linux cat命令详解,作用,说明


    Linux系统中查看文件内容时,可以使用cat命令来查看,但是cat命令一般只适合查看文件内容较少的文件。

    1.cat的语法格式为:cat [参数] [文件]

    • 常用的参数及解释见下:

    1. 1、cat filename,查看filename内容。
    2. 2、cat -n filename,查看文件的内容,并对所有输出行进行编号(包括空白行)。
    3. 3、cat -b filename ,用法和 -n 差不多,但是不对空白行编号。
    4. 4、cat -s filename,当遇到有连续两行或两行以上的空白行,就代换为一行的空白行。
    5. 5、cat -e filename,在输出内容的每一行后面加一个$符号(包括空白行)。

    2.查看cat的具体用法:

    可以使用以下命令显示帮助信息

    1. cat --help
    2. 或者
    3. cat  --h

     3.查看版本信息

    cat --version

    4.创建一个文件

    1. # 只能创建新文件,不能编辑已有的文件,未设置结束符,则ctrl+C可以结束文件的录入
    2. cat >filename
    3. # 创建新文件,并设置END作为结束符,当识别到用户输入END,则结束文件的录入,END可以自定义;
    4. cat >filename <<END

    5.追加文件内容的用法

    1. # 在原文件的基础上,追加内容
    2. cat >>filename
    3. # 设置结束符
    4. cat >>filename <<end

    6.合并多个文件

    1. # 将file1 和file2 合并成一个新的文件file,
    2. # 如果file以前有内容,则先会清除它们然后再写入合并后的内容。
    3. cat file1 file2 > file
    4. # 如果不想清除文件内容,则可以把单边号>变成了双边号>>
    5. cat file1 file2 >> file

    7.使用cat 查看多少行

    1. # 显示文件最后100行
    2. cat filename | tail -n 100
    3. # 显示文件前面100行
    4. cat filename | head -n 100
    5. # 从100行开始显示,显示100行以后的所有行
    6. cat filename | tail -n +100
    7. # 显示100行到500行
    8. cat filename | head -n 500 | tail -n +100

    8.其他参数

    选项说明
    -A显示文件所有内容
    -b为非空行显示行号
    -E显示文件行尾,用一个 $ 符号
    -e等价于 -vE
    -s如果有多个空白输出行,则只显示一个空行
    -n文件的每一行都显示行号,无论是否是空行
    -T显示特殊的制表符用 ^I 符号
    -t等价于 -vT
    -v显示不可打印字符

  • 相关阅读:
    挑战100天 AI In LeetCode Day01(1)
    【踩坑实录】datax从pg同步数据到hive数据全为null问题
    前端工作小结82-当前函数造成
    2022年华数杯数学建模
    如何用独立站实现财务自由?独立站赚钱模式大分享
    嵌入式FreeRTOS学习九,任务链表的构成,TICK时间中断和任务状态切换调度
    从头开始——重新布置渗透测试环境的过程记录(From Windows To Mac)
    Fiber的理解
    【C++那些事儿】内联函数,auto,以及C++中的空指针nullptr
    CVE-2021-1732_Windows本地提权漏洞
  • 原文地址:https://blog.csdn.net/Moonlight_16/article/details/125523758