【linux命令之cat】

语法

cat(选项)(参数)

选项

-n或-number:有1开始对所有输出的行数编号;
-b或--number-nonblank:和-n相似,只不过对于空白行不编号;
-s或--squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行;
-A:显示不可打印字符,行尾显示“$”;
-e:等价于"-vE"选项;
-t:等价于"-vT"选项;

参数

文件列表:指定要连接的文件列表。

1. 打印文件内容,参数-n(--number)可以打印出行号
cat -n test.log
2. -b和 -n 相似,只不过对于空白行不编号.

例如:

cat -b test.log
3. 每行结尾加上$
cat -e test.log
4. 把 test1.log 的文档内容加上行号后输入 test2.log 中(

>符号会覆盖test2.log中的内容,>> 符合为追加):

cat -n test1.log > test2.log
cat -n test1.log >> test2.log
5. 把 test1.log 和 test2.log 的文档内容加上行号(空白行不加)之后将内容附加到 test3.log 里:
cat -b test1.log test2.log >> test3.log
6. 把test3.log内容扔进垃圾箱,赋空值test3.log
cat /dev/null > test3.log
感兴趣的朋友可以试试(文件倒序输出)
tac test.log

喜欢的打赏支持哦 ^ ~ ^

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 11,132评论 0 10
  • linux常用命令 文件内容查看命令 文件查看命令主要为cat 、more、less。关于这几个命令在文件命令写得...
    小小_糊涂虫阅读 3,541评论 0 1
  • Linux的目录结构为树状结构,最顶级的目录为根目录/ 其他目录通过挂载可以添加到树中,通过解除挂载可以移除他们。...
    Joyner2018阅读 2,578评论 0 0
  • 什么是shell shell 是一个命令语言解释器(command-language interpreter)。 ...
    Arteezy_Xie阅读 4,675评论 0 0
  • 文/芳子 十八岁的青春已被狗叼走,我还做着青春大头梦,梦里梦外,花开花落知多少? 我生在乡下,长在乡下,嫁在乡下,...
    F芳子阅读 2,271评论 0 0