Linux cat 命令之详解

Linux cat命令

Linux 命令大全

Linux cat命令是用来连接文件并打印输出到标准输出设备

cat 命令可以用来显示文本文件的内容(类似于 DOS 下的 type 命令),也可以把几个文件内容附加到另一个文件中,即连接合并文件。

关于此命令,有人认为写 cat 命令的人是因为喜欢猫,因此给此命令起名为“cat”,其实不然,cat 是 concatenate(连接、连在一起的;)的简写。

语法格式

cat [-AbeEnstTuv] [--help] [--version] fileName
表 1 cat 命令常用选项及含义
选项含义
-A相当于 -vET 选项的整合,用于列出所有隐藏符号;
-E列出每行结尾的回车符 $;
-n对输出的所有行进行编号;
-b同 -n 不同,此选项表示只对非空行进行编号。
-T把 Tab 键 ^I 显示出来;
-V列出特殊字符;
-s当遇到有连续 2 行以上的空白行时,就替换为 1 行的空白行。

cat主要有三大功能:

  • 一次显示整个文件内容

  • 创建文件, 只能创建新文件,不能编辑已有文件.

  • 将几个文件合并为一个文件

我们准备两个文件测试 cat 命名的用法,在linux中通过ls查看当前目录中的文件

[root@xinbiancheng.cn$] ls
t1.txt  t2.txt

我们已经清楚当前目录中有t1.txt 和 t2.txt 这两个文件,如何查看文件的内容呢?

cat 一次显示整个文件内容

例如,我想查看t1.txt文件的内容,cat 命令如下:

[root@xinbiancheng.cn$] cat t1.txt

显示结果如下:

HTML

CSS
JavaScript
Vue
JS Array
awk
Python
scp

linux

查看t2.txt文件的内容,cat 命令如下:

[root@xinbiancheng.cn$] cat t2.txt
baidu.com


xinbiancheng.cn

google.cn

cat 把 text.txt的文件内容加上行号后输入python.txt这个文件里,多行空行换成一行输出,可以使用如下命令:

cat -ns text.txt  >  python.txt

例三:将 text.txt 的文件内容反向显示,可以使用如下命令:

tac  text.txt

说明:tac 是将 cat 反写过来,所以它的功能就跟 cat 相反,cat 是由第一行到最后一行连续显示在屏幕上,而 tac 则是由最后一行到第一行反向在屏幕上显示出来

本文参考于 http://www.xinbiancheng.cn/

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值