Linux cat命令的使用

摘要:
cat命令主要用来查看文件内容,创建文件,文件合并,追加文件内容等功能。
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 -sf1.txt,当遇到有连续两行或两行以上的空白行,就代换为一行的空白行。
5、cat -ef1.txt,在输出内容的每一行后面加一个$符号。
6、catf1.txtf2.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,这时命令会正确结束,表示成功创建文件并且写进内容。
Linux cat命令的使用第1张
C:追加文件内容的用法:
注意:与创建文件内容不同的是符号单边号>变成了双边号>>。
Linux cat命令的使用第2张
D:文件合并的用法
Linux cat命令的使用第3张
把文件f2.txt,f3.txt,f4.txt的文件内容写入到f1.txt中,如果f1.txt文件以前有内容,则先会清除它们然后再写入合并后的内容。
如果不想清除文件内容,则可以把单边号>变成了双边号>>,如下图所示:
Linux cat命令的使用第4张
附:
cat命令的全称:
concatenate files and print on the standard output

免责声明:文章转载自《Linux cat命令的使用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇spring启动过程igmpproxy源代码学习——igmpProxyInit()下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

cat 查看文件内容

cat 查看文件内容,一般适合于查看较少的文件内容 cat 命令格式: cat [参数] [文件] 命令功能:cat 主要有三大功能: 一次性显示整个文件 : cat  filename 从键盘创建一个新文件: cat  >  filename  只能创建新文件,不能编辑已有文件 将几个文件合并成一个文件: cat file1 file2  &g...

Hibernate中Criteria的完整用法

1,CriteriaHibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和DetachedCriteria 。2,DetachedCriteriaSpring 的框架提供了getHibernateTemplate().findByCriteria(detachedCriter...

如何查看ubuntu版本

用Ubuntu好久了,是在win7系统中装的双系统,以前只知道自己使用的是什么20版本的,具体怎么看还不知道,下面写一下查看当前ubuntu系统的版本的方法. 注:proc目录下记录的当前系统运行的各种数据,version记录的版本信息直接可以通过cat查看到。 方法1.使用命令:lsb_release -a 查看 可以看到是Ubuntu 20.04.1...

Linux系统的相关知识、常用命令及拓展、centos 7网卡配置

(本文仅为平时学习记录,若有错误请大佬指出,如果本文能帮到你那我也是很开心啦)   一、Linux系统的相关知识 1.Linux中根目录下所有文件夹的含义和用途 目录 功能 /bin 存放可执行文件 /dev 存放设备文件 (如:网卡、CPU) /media 存放可移除设备文件 (如:U盘、CD/DVD、VMTools) /opt 存放...

Linux cat命令详解(连接文件并打印到标准输出设备上)

cat:连接文件并打印到标准输出设备上 一、命令格式:  cat [-AbeEnstTuv] [--help] [--version] filename     二、参数说明: -n 或 --number:由 1 开始对所有输出的行数编号。 -b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。 -s 或 --squeez...

(转)linux shell 的here document 用法 (cat &amp;lt;&amp;lt; EOF)

什么是Here Documen: Here Document 是在Linux Shell 中的一种特殊的重定向方式,它的基本的形式如下 cmd << delimiter Here Document Content delimiter 它的作用就是将两个 delimiter 之间的内容(Here Document Content 部分) 传...