linux cat 文件,Linux连接文件(cat)

Linux连接文本(cat)教程

cat 命令有三大功能,即:一次显示整个文件、从键盘创建一个文件和将几个文件合并为一个文件。

Linux cat命令详解

功能

查看文件内容或合并文件。

语法

cat [options] file..

参数

参数

描述

options

cat 命令使用的参数。

file

需要查看的文件名。

cat命令常用参数

参数

描述

-n, --number

由 1 开始对所有输出的行数编号。

-b, --number-nonblank

和 -n 相似,只不过对于空白行不编号。

-s, --squeeze-blank

当遇到有连续两行以上的空白行,就代换为一行的空白行。

-v, --show-nonprinting

使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外。

-E, --show-ends

在每行结束处显示 $。

-T, --show-tabs

将 TAB 字符显示为 ^I。

-A, --show-all

等价于 -vET。

-e

等价于 “-vE” 选项。

-t

等价于 “-vT” 选项。

说明

cat 命令是使用非常多的命令。

Linux cat命令常用实例

实例

实例

描述

cat file

查看文件 file 的文件内容

cat -n file

查看文件 file 的文件内容

cat file1 file2 > file3

将 file1 和 file2 的文件内容输入到 file3 里

cat /dev/null > file

清空 file 的文件内容

说明

Linux 的 cat 清空文件内容,其实就是使用空设备写入一个空内容到文件中。

查看文件内容

语法

cat file

案例

我们首先,使用 echo 命令,创建一个文件并输入内容,具体命令如下:

echo "Hello HaiCoder" > haicoder.txt

echo "Hello Linux" >> haicoder.txt

运行后,终端输出如下:

9bc8faa5070232ff96eaf775ec051bd2.png

现在,我们使用 cat 命令,查看文件内容,具体命令如下:

cat haicoder.txt

运行后,终端输出如下:

6d16706323dc15f6831fc4ca827a6c87.png

我们看到,我们使用了 cat 命令,查看了文件内容。

查看文件内容显示行号

语法

cat -n file

案例

我们首先,使用 echo 命令,创建一个文件并输入内容,具体命令如下:

echo "Hello HaiCoder" > haicoder.txt

echo "Hello Linux" >> haicoder.txt

运行后,终端输出如下:

db248037cb0f8fe18d020d1884a614d9.png

现在,我们使用 cat 命令,查看文件内容并显示行号,具体命令如下:

cat -n haicoder.txt

运行后,终端输出如下:

80eb48c629f8c25ae462653113652fa0.png

我们看到,我们使用了 cat 命令,查看了文件内容并显示了行号。

合并文件内容

语法

cat file1 file2 > file3

案例

我们首先,使用 echo 命令,创建一个文件并输入内容,具体命令如下:

echo "Hello HaiCoder1" > haicoder1.txt

运行后,终端输出如下:

4d2f2326601edd2c9f359d0e3014b1f3.png

现在,我们再次使用 echo 命令,创建一个文件并输入内容,具体命令如下:

echo "Hello HaiCoder2" > haicoder2.txt

运行后,终端输出如下:

9b824dad6bec5c1b508f094baf4fa062.png

现在,我们使用 cat 命令,合并文件 haicoder1.txt 和文件 haicoder2.txt 到 haicoder3.txt 中,具体命令如下:

cat haicoder1.txt haicoder2.txt > haicoder3.txt

运行后,终端输出如下:

fe0ef4ac1515acc179aebdc8f936085f.png

现在,我们再次使用 cat 命令,查看合并后的文件 haicoder3.txt 的内容,具体命令如下:

cat haicoder3.txt

运行后,终端输出如下:

a14d07a7b91f990b855d75dda52ea85b.png

我们看到,我们已经使用了 cat 命令实现了合并了文件的内容。

清空文件内容

语法

cat /dev/null > file

案例

我们首先,使用 echo 命令,创建一个文件并输入内容,具体命令如下:

echo "Hello HaiCoder1" > haicoder1.txt

运行后,终端输出如下:

3a6f294dce81249c776b7a50f5e25c8c.png

现在,我们使用 cat 命令,查看文件内容并显示行号,具体命令如下:

cat -n haicoder1.txt

运行后,终端输出如下:

c3495f92cc888a40e71c3aa7d92442ff.png

我们看到,我们在文件里面输入了内容,现在,我们使用 cat 命令,清空文件的内容,具体命令如下:

cat /dev/null > haicoder1.txt

运行后,我们再次使用 cat 命令查看文件内容,终端输出如下:

6964face1b94cfd468f787820d0d93a1.png

我们看到,此时,文件已经被清空了。

Linux连接文本(cat)总结

cat 命令有三大功能,即:一次显示整个文件、从键盘创建一个文件和将几个文件合并为一个文件。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值