zoukankan      html  css  js  c++  java
  • Linux经常使用命令(九)

    cat命令的用途是连接文件或标准输入并打印。这个命令经常使用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。

     

    1. 命令格式:

    cat [选项] 文件


    2. 命令功能:

    cat主要有三大功能:

    a. 一次显示整个文件: cat filename

    b. 创建一个新的文件, 不能编辑现有文件: cat > filename

    c. 将几个文件合并为一个文件: cat file1 file2 > file


    3. 命令參数:

    -A, --show all     等价于 -vET

    -b, --number nonblank    对非空输出行编号

    -e  等价于 -vE

    -E, --show-ends          在每行结束处显示 $

    -n, --number     对输出的全部行编号,由1開始对全部输出的行数编号

    -s, --squeeze blank  有连续两行以上的空白行,就代换为一行的空白行 

    -t  与 -vT 等价

    -T, --show tabs  将跳格字符显示为 ^I

    -u   (被忽略)

    -v, --show nonprinting   使用 ^ 和 M- 引用。除了 LFD 和 TAB 之外


    4. 命令实例: 

    实例一: 输出log22.txt的文件内容并加上行号

    命令: cat -n log22.txt log33.txt


    实例二: 合并两个文件的内容并加上行号

    命令: cat -b log22.txt log33.txt 

    说明: 将文件log22.txt和log33.txt的内容加上行号并打印到屏幕上


    实例三: 将文件内容加上行号并输入到还有一个文件中

    命令: cat -n log22.txt > log.log

    说明: 将文件log22.txt加上行号后输入到log.log里面


    实例四: 反向显示

    命令: tac log.txt

    说明:tac是将cat反过来写, 所以他的功能就跟 cat 相反。cat 是由第一行到最后一行连续显示在萤幕上,

    而 tac 则是由最后一行到第一行反向在萤幕上显示出来!



  • 相关阅读:
    Javascript 对象(object)合并 转
    数据库连接池设置
    约瑟夫问题
    链表中环入口节点
    Spring整合Mybatis
    Spring中事务管理
    Spring中对象和属性的注入方式
    把数组排成最小的数
    Spring之IOC
    Spring之AOP
  • 原文地址:https://www.cnblogs.com/yutingliuyl/p/6924618.html
Copyright © 2011-2022 走看看