Linux cat 命令

Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。本文主要介绍Linux cat 命令。

1、命令简介

cat:连接并打印文件的内容。

2、命令用法

cat [Options] [File]...

3、命令描述

Linux系统中有很多个用于查看文件内容的命令,每个命令又都有自己的特点,cat命令是用于查看内容较少的纯文本文件的。cat命令将FILE(可以指定多个)或标准输入连接到标准输出。如果没有FILE,或者当FILE-时,它读取标准输入。

4、命令选项

-n显示行数(空行也编号)
-s显示行数(多个空行算一个编号)
-b显示行数(空行不编号)
-E每行结束处显示$符号
-T将TAB字符显示为 ^I符号
-v使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外
-e等价于”-vE”组合
-t
等价于”-vT”组合
-A等价于 -vET组合
--help显示帮助信息
--version显示版本信息

5、使用示例

1)显示所有txt文件的内容。

$ cat *.txt

2)连接两个文件

$ cat file1.txt file2.txt > file3.txt
$ cat file3.txt

3)将文件的内容赋值给变量

$ variable_content = 'cat sample.txt'

4)查看文件的内容并显示行数编号

$ cat -n file.txt

5)清空文件的内容

$ cat /dev/null > /root/file.txt

6)持续写入文件内容直到输入EOF符后结束并保存

$ cat > filename.txt <<EOF
> cjavapy.com
> Linux
> EOF


推荐阅读
cjavapy编程之路首页