linux的cat命令

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 从键盘创建一个文件

[email protected]:~/桌面/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

时间: 2024-11-07 16:44:43

linux的cat命令的相关文章

13 Basic Cat Command Examples in Linux(转) Linux中cat命令的13中基本用法

Cat (串联) 命令是Linux/Unix开源系统中比较常用的一个命令.我们可以通过Cat命令创建一个或多个文件,查看文件内容,串联文件并将内容输出到终端设备或新的文件当中,这篇文章我们将会以实例的方式讲解Linux中cat命令一些简便的用法. The cat (short for "concatenate") command is one of the most frequently used command in Linux/Unix like operating systems

Linux基础教程 linux下cat 命令使用详解

cat命令的用途是连接文件或标准输入并打印.这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用. 1.命令格式: cat [选项] [文件]... 2.命令功能: 兄弟连Linux培训 小编,来讲一下cat主要的三大功能: 1.一次显示整个文件:cat filename 2.从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件. 3.将几个文件合并为一个文件:cat file1 file2 > file

linux shell cat 命令

cat:查看文件的内容.连接文件.创建一个或多个文件和重定向输出到终端或文件  用法:cat [选项] [文件] 1. $ cat hello.txt 显示hello.txt文本文件中的内容 2. $ cat -n file -n选项,可以显示文件的内容和行号 3. $ cat -b file -b选项,与-n类似,但只标识非空白行的行号(空白行仍显示) 4. $ cat -e file -e选项,将在每一行的末尾显示"$"字符,在需要将多行内容转换成一行时非常有用. 5. $ cat

linux下cat命令详解

简略版: cat主要有三大功能:1.一次显示整个文件.$ cat filename2.从键盘创建一个文件.$ cat > filename     只能创建新文件,不能编辑已有文件.3.将几个文件合并为一个文件: $cat file1 file2 > file 参数:-n 或 --number 由 1 开始对所有输出的行数编号-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的

每天一个Linux之cat命令

cat命令的用途是连接文件或标准输入并打印.这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用. 1.命令格式: cat [选项] [文件]... 2.命令功能: cat主要有三大功能: 1.一次显示整个文件:cat /etc/fstab 2.从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件 3.将几个文件合并为一个文件:cat file1 file2 > file 3.命令参数: -E, --sho

linux之cat命令

1. cat 接普通文件名,会把文件内容打印到屏幕:2. cat > file,这个可以向文件“file”写入内容,最后按 Ctrl + D 结束输入,会将你输入的数据保存到文件. cat主要有三大功能:1.一次显示整个文件.$ cat filename2.从键盘创建一个文件.$ cat > filename     只能创建新文件,不能编辑已有文件.3.将几个文件合并为一个文件: $cat file1 file2 > file 参数:-n 或 --number 由 1 开始对所有输出的

linux系统cat命令解析

语法结构: cat [选项] [文件] 选项 -A, --show-all 等价于 -vET -b, --number-nonblank 对非空输出行编号 -e 等价于 -vE -E, --show-ends 在每行结束处显示 $ -n, --number 对输出的所有行编号 -s, --squeeze-blank 不输出多行空行 -t 与 -vT 等价 -T, --show-tabs 将跳 字符显示为 ^I -u (被忽略) -v, --show-nonprinting 使用 ^ 和 M- 引

Linux命令详解之—cat命令

cat命令的功能是连接文件或标准输入并打印,今天就为大家介绍下Linux中的cat命令. 更多Linux命令详情请看:Linux命令速查手册 Linux 的cat命令通常用来显示文件内容,也可以用来将几个文件连接起来显示,或者从标准输入读取内容并显示,常与重定向符号配合使用. 一.Linux cat命令语法格式 cat [OPTION]... [FILE].. 参数说明: -A, --show-all 等价于 -vET -b, --number-nonblank 对非空输出行编号 -e 等价于

CentOS Linux 系统命令之文件查看cat命令

在Linux系统中,cat命令是一个文本输出命令,通常用来查看某个文档的内容.它有如下三个功能: 1).一次性显示整个文件 如:查看/etc/initab文件,可以使用命令:cat/etc/inittab 2).从键盘创建一个文件 如:命令:cat >five.txt,然后就输入些文字信息,退出直接可以Ctrl+C. 3).将几个文件合并为一个文件 如:命令:catfive.txt six.txt > fivesix.txt 命令cat的命令格式:cat [选项] [文件] 命令参数: -A,