• cat命令应用


    记录:338

    场景:在CentOS 7.9操作系统上,使用cat命令查看文件内容;把内容输出到指定文件;把多个文件合并为一个文件等。比如查看Tomcat的日志文件等。

    版本:

    操作系统:CentOS 7.9

    1.命令应用

    在/home/apps/work目录下,有文件intro.txt。

    (1)查看文件内容

    命令:cat intro.txt

    解析:打印出全部内容,包括空行。且不会修改原来文件内容。

    (2)查看文件内容

    命令:cat -A intro.txt

    解析:打印出全部内容,空行会使用$标记。

    (3)查看文件内容

    命令:cat -b intro.txt

    解析:打印出全部内容,给每个段落加上数字编码,标识段落序号。

    (4)查看文件内容

    命令:cat -E intro.txt

    解析:打印出全部内容,空行会使用$标记。

    (5)查看文件内容

    命令:cat -n intro.txt

    解析:打印出全部内容,给每个段落加上数字编码,标识段落序号。空行也标记为一个序号。

    (6)查看文件内容

    命令:cat -s intro.txt

    解析:打印出全部内容,多个空行会被压缩为一行。

    (7)查看文件内容

    命令:cat -t intro.txt

    解析:打印出全部内容,TAB键字符串会使用^I替代。

    (8)把文件内容输出到指定文件

    命令:cat intro.txt >> hz.txt

    解析:把intro.txt文件内容输出到hz.txt文件。

    (9)把字符串内容输出到指定文件

    命令:cat >>/home/apps/data/hz_cat.txt<

    输入内容:

    Hangzhou is a beautiful city.

    Hangzhou in Zhejiang.

    命令结束:EOF

    解析:把字符串内容输出到hz.txt文件。

    (10)把多个文件合并为一个文件

    命令:cat intro.txt hz.txt >> info.txt

    解析:把intro.txt和hz.txt文件内容,合并到info.txt一个文件中。

    2.命令帮助手册

    命令:cat --help

    解析:查看cat支持全部命令和选项,在实际工作中,查看这个手册应该是必备之选。

    1. Usage: cat [OPTION]... [FILE]...
    2. Concatenate FILE(s), or standard input, to standard output.
    3. -A, --show-all equivalent to -vET
    4. -b, --number-nonblank number nonempty output lines, overrides -n
    5. -e equivalent to -vE
    6. -E, --show-ends display $ at end of each line
    7. -n, --number number all output lines
    8. -s, --squeeze-blank suppress repeated empty output lines
    9. -t equivalent to -vT
    10. -T, --show-tabs display TAB characters as ^I
    11. -u (ignored)
    12. -v, --show-nonprinting use ^ and M- notation, except for LFD and TAB
    13. --help display this help and exit
    14. --version output version information and exit
    15. With no FILE, or when FILE is -, read standard input.
    16. Examples:
    17. cat f - g Output f's contents, then standard input, then g's contents.
    18. cat Copy standard input to standard output.
    19. GNU coreutils online help:
    20. For complete documentation, run: info coreutils 'cat invocation'

    以上,感谢。

    2022年11月26日

  • 相关阅读:
    C Primer Plus(6) 中文版 第11章 字符串和字符串函数 11.8 命令行参数
    Excel VSTO开发7 -可视化界面开发
    linux多处理器并发访问共享资源---自旋锁
    【Nginx】nginx 解决504超时问题
    8、matlab彩色图和灰度图的二值化算法汇总
    Linux网络编程学习笔记(TCP)
    Apache Shiro反序列化漏洞修复
    算法题练习——NC15 求二叉树的层序遍历、NC88 寻找第K大
    第 114 场 LeetCode 双周赛题解
    【机器学习算法】关联规则-1 关联规则的概念,Apriori算法,实例和优缺点
  • 原文地址:https://blog.csdn.net/zhangbeizhen18/article/details/128059314