cat命令主要用来查看文件内容,创建文件,文件合并,追加文件内容等功能。
A:查看文件内容主要用法:
1、cat f1.txt,查看f1.txt文件的内容。
2、cat -n f1.txt,查看f1.txt文件的内容,并且由1开始对所有输出行进行编号。
3、cat -b f1.txt,查看f1.txt文件的内容,用法与-n相似,只不过对于空白行不编号。
4、cat -s f1.txt,当遇到有连续两行或两行以上的空白行,就代换为一行的空白行。
5、cat -e f1.txt,在输出内容的每一行后面加一个$符号。
6、cat f1.txt f2.txt,同时显示f1.txt和f2.txt文件内容,注意文件名之间以空格分隔,而不是逗号。
7、cat -n f1.txt>f2.txt,对f1.txt文件中每一行加上行号后然后写入到f2.txt中,会覆盖原来的内容,文件不存在则创建它。
8、cat -n f1.txt>>f2.txt,对f1.txt文件中每一行加上行号后然后追加到f2.txt中去,不会覆盖原来的内容,文件不存在则创建它。
B:创建文件以及写入文件内容的用法:
注意:创建文件的时候要设置文件结束标志,也就是<<EOF,可以把EOF换成别的字符,注意是大小写敏感的,当文件内容写完之后要输入结束标志EOF,这时命令会正确结束,表示成功创建文件并且写进内容。
C:追加文件内容的用法:
注意:与创建文件内容不同的是符号单边号>变成了双边号>>。
D:文件合并的用法
把文件f2.txt,f3.txt,f4.txt的文件内容写入到f1.txt中,如果f1.txt文件以前有内容,则先会清除它们然后再写入合并后的内容。
如果不想清除文件内容,则可以把单边号>变成了双边号>>,如下图所示:
附:
cat命令的全称:
concatenate files and print on the standard output

转载于:https://www.cnblogs.com/fabulousyoung/p/4079759.html

Linux cat命令的使用相关推荐

  1. linux cat 命令详解

    linux cat 命令详解 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到基本输出(萤幕或加 > fileN ...

  2. 【Linux】4.Linux cat命令详解

    Linux cat命令详解 cat命令是linux下的一个文本输出命令,通常是用于观看某个文件的内容的: cat主要有三大功能: 1.一次显示整个文件 cat filename 2.从键盘创建一个文件 ...

  3. Linux cat 命令用法

    cat主要有三大功能: 1.一次显示整个文件. $ cat filename 2.从键盘创建一个文件. $ cat > filename 只能创建新文件,不能编辑已有文件. 3.将几个文件合并为 ...

  4. Linux cat命令使用

    Linux cat命令使用 摘要: cat命令用以将文件.标准输入内容打印至标准输出.常用于显示文件内容.创建文件.向文件中追加内容.本文第一部分介绍cat用以打印文件内容的格式及参数(源自linux ...

  5. linux cat时间段,Linux Cat命令及使用详解时间

    Linux Cat命令及使用详解时间 Red Hat Linux 有一个工具程序,它能够帮助你保留简短列表,将这些列表收集起来,甚至向你透漏一点你的系统信息.这个工具叫做Linux Cat,它是con ...

  6. linux cat命令源码,每天一个linux命令:cat 命令

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

  7. Linux cat 命令

    cat命令是linux下的一个文本输出命令,通常是用于观看某个文件的内容的: cat主要有三大功能: 1.一次显示整个文件. $ cat   filename 2.从键盘创建一个文件. $ cat  ...

  8. Linux cat命令:连接文件并打印输出到标准输出设备

    cat 命令可以用来显示文本文件的内容(类似于 DOS 下的 type 命令),也可以把几个文件内容附加到另一个文件中,即连接合并文件. 关于此命令,有人认为写 cat 命令的人是因为喜欢猫,因此给此 ...

  9. linux cat命令缩写,linux下cat命令详解

    cat 能够一同显现多个文件的内容,比方咱们能够在一个cat指令上一同显现两个文件的内容;那么你知道linux下cat命令详解么?接下来是小编为大家收集的linux下cat命令详解,欢迎大家阅读: l ...

  10. linux cat命令的作用,Linux中cat命令的作用有哪些

    本期微子网络将为您带来Linux中的cat命令的功能.文章内容丰富,从专业角度分析叙述.看完这篇文章,希望你能有所收获. cat命令的目的是连接文件或标准输入并打印它们.此命令通常用于显示文件内容,或 ...

最新文章

  1. 深入理解ceph-disk prepare 源码逻辑
  2. 什么是大数据口子_大数据分析师年薪几十万,学什么专业才能从事大数据?
  3. hibernate mysql annotation_hibernate学习笔记03-- hibernate + mysql + Annotation
  4. Hibernate4一对一关系映射(共享主键方式)
  5. POSTMAN 数据关联
  6. apache的es的原理_ElasticSearch原理
  7. js面向对象-组合使用构造函数模式和原型模式(使用最广泛、认同度最高)
  8. 使用 ML.NET 识别乐高颜色块
  9. apache hive_Hive:使用Apache Hive查询客户最喜欢的搜索查询和产品视图计数
  10. Exchange 2016 OWA登陆异常
  11. CoreAnimation-CATransform3D特效
  12. 二. 音频系统 Audio Systems
  13. Http下的各种操作类.WebApi系列~通过HttpClient来调用Web Api接口
  14. 拓端tecdat|R语言分布滞后线性和非线性模型(DLNM)分析空气污染(臭氧)、温度对死亡率时间序列数据的影响
  15. mac 安装mysql 找不到_mac安装mysql遇到的坑
  16. 创意书签名字_给书签作品起名字-给书签起名字
  17. 动态图snapshot构建
  18. linux目录权限为rws,Linux-文件权限
  19. Seaborn实战案例 | 绘制分类条形统计图
  20. 金山WPS2018安卓实习面试经历

热门文章

  1. ubuntu:“NMI watchdog: BUG: soft lockup-CPU#0 stuck for 22s“
  2. JAVA Spring Security对接QQ快速登录(web应用)
  3. ZigBee学习笔记——(三)ZigBee无线传感器网络通信标准
  4. 机器学习入门:入手sklearn框架+线性回归+案例(基金数据的预测)
  5. 金蝶k3单据编码规则_编码规则
  6. 体验过智慧家居后,我再也不想回家了……
  7. 服务器硬盘故障问题有哪些
  8. 快速释放磁盘空间的方法
  9. 利用google or-tools 求解逻辑难题:斑马问题
  10. Easypoi的简单教程