1 描述

cat 的全称 concatenate files and print on the standard output

cat命令事Linux下的一个文本输出命令。

用于链接文件并打印到标准输出设备上。

通常事用于观看某一个文件的内容操作。

也可实现文件的创建,文件的合并,文件的内容追加

cat命令主要用来查看文件内容,创建文件,文件合并,追加文件内容等功能。

2 cat主要实现三大功能

2.1 一次性显示整个文件

cat filename

示例

test.txt文件中的内容

输入代码 cat test.txt

运行结果

2.2 从键盘创建一个文件

tarena@tedu:~/桌面/day19$ cat > cat_test.txt <<EOF
> 这个命令是采用cat创建一个文件
> 这个文件是使用<<EOF创建一个开始结束标识符
> 当输入再次EOF时,意味着这个该文件结束
> EOF

打开cat_test.txt文件

使用 cat > filename 命令创建一个文件名为filename的文件

注意:

(1)在交互界面上输入几行(含EOF)在文件中就会出现几行。

(2)输入第一行后,输入 <<EOF ,回车之后就可以生成一个cat_test.txt 文件。

其中<<EOF EOF 是告诉bash该文件要输入的内容是以那个符号结束的。也可以使用其他的符号结束该文件内容。

EOF ——end of file 表示文本结束符。

当输入“结束”后,即可生成一个c_test.txt文件。

(3)当在输入时没有写文本结束符时,可以使用ctrl+d终止文本,在没有文本结束符的操作中,写入过程时实时向文本中进行的。

(4)当已存在再创建时,会擦除掉原文件内容,重新写入新的内容。

  为了保留原文件内容,可以将 “>” 改为 “>>” 符号即可

  

2.3 将几个文件合并为一个文件。

cat -n f1.txt>f2.txt,对f1.txt文件中每一行加上行号后然后写入到f2.txt中,会覆盖原来的内容,文件不存在则创建它。
cat -n f1.txt>>f2.txt,对f1.txt文件中每一行加上行号后然后追加到f2.txt中去,不会覆盖原来的内容,文件不存在则创建它。
其他文本内容主要用法:
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文件内容,注意文件名之间以空格分隔,而不是逗号。
参数说明:

参数说明:

-n 或 --number:由 1 开始对所有输出的行数编号。

-b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。

-s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。

-v 或 --show-nonprinting:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外。

-E 或 --show-ends : 在每行结束处显示 $。

-T 或 --show-tabs: 将 TAB 字符显示为 ^I。

-e : 等价于 -vE。

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

-e:等价于"-vE"选项;

-t:等价于"-vT"选项;

Linux 的 cat 命令各种用法

Linux cat命令详解

命令:cat

转载于:https://www.cnblogs.com/gengyi/p/8367656.html

linux的cat命令相关推荐

  1. linux查看文件隐藏字符,Linux使用cat命令显示隐藏字符的方法

    Linux系统中,使用普通的文本编辑器查看的时候,有些字符是不显示的,这就需要使用到cat命令来查看,下面小编就给大家介绍下Linux使用cat命令查看隐藏字符的方法,一起来了解下吧. 首先,我们创建 ...

  2. cat查看tomcat日志 linux_linux怎么使用cat命令查看文件? linux中cat命令的使用方法

    Linux系统中查看文件内容时,可以使用cat命令来查看,但是cat命令一般只适合查看文件内容较少的文件.该怎么使用cat命令呢?下面我们就来看看详细的教程. 1.cat命令的语法格式为:cat [参 ...

  3. linux如何用cat看一行数据库,linux的cat命令

    linux下cat命令最基本的用法是用来查看文件内容.那么它的其他用法是什么呢?下面由学习啦小编为大家整理了linux的cat命令的相关知识,希望大家喜欢! linux的cat命令用法1:查看文件内容 ...

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

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

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

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

  6. linux cat pdf文件怎么打开,linux下cat 命令使用详解:显示文件内容

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

  7. Linux之cat命令

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

  8. linux下cat命令,关于cat >file 、cat <file <<EOF、cat <<-EOF的区别

    我们经常会碰到这样一个场景: 执行脚本的时候,需要往一个文件里自动输入N行内容. 如果是少数的几行内容,还可以用echo追加方式,但如果是很多行, 单纯用echo追加的方式就显得愚蠢之极. 这个时候, ...

  9. linux的cat命令合并文件内容,使用cat命令在Ubuntu 18.04中组合文本文件

    Linux中的cat命令不仅有助于创建文本文件,显示其内容,还有助于合并来自两个或多个文本文件的文本. 然后可以将合并的文本保存到另一个文本文件中. 在本教程中,您将学习如何使用cat命令将两个或多个 ...

最新文章

  1. 自然语言推理和数据集
  2. nhibernate入门系列: 使用Criteria载入对象
  3. 面试题: mysql 数据库已看 sql安全性 索引 引擎 sql优化
  4. 如何获取58上真实号码_如何获取Apollo上项目下的所有namespace?
  5. 2.6内核的配置与编译
  6. Windows Server 2012 R2 WSUS-6:配置计算机组和客户端目标
  7. [Head First Java] - 给线程命名
  8. 我的C++开发工具链
  9. Acwing 217. 绿豆蛙的归宿
  10. 剑指 Offer 53 - I. 在排序数组中查找数字 I(二分法)
  11. 消灭编译警告(Warning)
  12. 国科大高级人工智能12-博弈
  13. 哈佛大学单细胞课程|笔记汇总(1-9)
  14. 深入剖析Redis RDN持久化机制
  15. TensorFlow 深度学习中文第二版(初稿)
  16. Biztalk中使用SQL适配器获取数据并用web服务发布的例子
  17. 文件查找工具Everything使用笔记
  18. (转)Rust:Ownership,Reference和Lifetime详解
  19. php单引号与双引号用法
  20. 如何删除word中页眉的横线

热门文章

  1. list转map stream_advancedday10可变参数不可变集合及Stream流
  2. 网站优化之如何才能防止域名被恶意指向?
  3. 网站SEO优化如何保证收录量?
  4. 新站收录急也急不来不如顺其自然!
  5. 提高网站有效流量从三个方面出发
  6. 浅析那些你不知道的提升企业网站转化率的SEO优化技巧 !
  7. php rabbmq教程_RabbitMQ+PHP 教程六(RPC)
  8. 谁的python入门教程好_怎样学习Python?Python入门必看
  9. 计算机网络数据容量100M,华工网络教育计算机网络作业及答案
  10. 奔跑吧Linux内核 入门篇(第二版)遇到问题发