Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Linux之cat命令

Linux之cat命令

原创
作者头像
入门笔记
发布于 2021-12-19 11:56:17
发布于 2021-12-19 11:56:17
5.1K0
举报
文章被收录于专栏:入门小站入门小站

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

命令格式

cat [选项] [文件]...

命令的功能

  • 读取显示整个文件 cat filename
  • 从键盘读取输入到文件cat > 1.txt
  • 将多个文件合并成一个文件cat 1.txt 2.txt > 3.txt

命令参数

  • -A, --show-all 等价于 -vET
  • -b, --number-nonblank 对非空输出行编号
  • -e 等价于 -vE
  • -E, --show-ends 在每行结束处显示 $
  • -n, --number 对输出的所有行编号,由1开始对所有输出的行数编号
  • -s, --squeeze-blank 有连续两行以上的空白行,就代换为一行的空白行
  • -t 与 -vT 等价
  • -T, --show-tabs 将跳格字符显示为 ^I
  • -u (被忽略)
  • -v, --show-nonprinting 使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外

1.txt的内容加上行号输入到2.txt

代码语言:txt
AI代码解释
复制
>cat 1.txt
入门小站

rumenz.com
rumenz

123
345

9999

3333
> cat -n 1.txt > 2.txt
>cat 2.txt
     1  入门小站
     2
     3  rumenz.com
     4  rumenz
     5
     6  123
     7  345
     8
     9
    10  9999
    11
    12  3333

1.txt的内容(空白行不加行号)输入到2.txt

代码语言:txt
AI代码解释
复制
> cat -b 1.txt > 2.txt
> cat 2.txt
     1  入门小站

     2  rumenz.com
     3  rumenz

     4  123
     5  345


     6  9999

     7  3333

使用here doc来生成文件

代码语言:txt
AI代码解释
复制
cat > 3.txt <<EOF
> 入门小站
> rumenz
> rumenz.com
> 
> 
> `date`
> EOF

> cat 3.txt
入门小站
rumenz
rumenz.com


Thu Feb  4 23:40:09 CST 2021

同时显示多个文件的内容

代码语言:txt
AI代码解释
复制
> cat 1.txt 2.txt

原文链接:https://rumenz.com/rumenbiji/linux-cat.html

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Linux之cat命令
原文链接:https://rumenz.com/rumenbiji/linux-cat.html
入门笔记
2021/06/26
5.2K0
Linux命令之cat——查看文件内容
cat命令的用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。
浩Coding
2019/07/03
11.8K0
Linux命令之cat——查看文件内容
一天一个 Linux 命令(3):cat 命令
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/84
joshua317
2021/09/08
2780
Linux命令(20)——cat命令
(4)把 textfile1 的文档内容加上行号后输入 textfile2 这个文档里。
恋喵大鲤鱼
2018/08/03
4.3K0
每天学一个 Linux 命令(14):cat
https://github.com/mingongge/Learn-a-Linux-command-every-day
民工哥
2021/01/12
5720
每天学一个 Linux 命令(14):cat
cat命令
cat命令属于文件管理,用于连接文件并打印到标准输出设备上,cat经常用来显示文件的内容,注意,当文件较大时,文本在屏幕上迅速闪过,会出现滚屏现象,此时往往看不清所显示的内容,为了控制滚屏,可以按Ctrl+S键停止滚屏,按Ctrl+Q键可以恢复滚屏,此外可以用more等命令进行读文件并分页显示。
WindRunnerMax
2020/08/27
1.5K0
Linux cat 命令
-b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。
用户4988085
2021/07/21
5.7K0
Linux cat命令
豌豆贴心提醒,本文阅读时间3分钟,文末有秘密! 文 | 豌豆 图 | 来源网络 Linux cat命令 命令:cat cat 命令用于连接文件并打印到标准输出设备上。 使用权限 所有使用者
小小科
2018/05/04
7.7K0
Linux cat命令
Linux cat命令
把textfile1和textfile2的文档内容加上行号(空白行不加)之后将内容附加到textfile3文档里:
狼啸风云
2019/11/05
5.7K0
linux每日命令(11):cat命令
cat命令的用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。
用户1214487
2018/12/05
3.6K0
Linux命令操作之cat与cut
-v, --show-nonprinting 使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外
软测小生
2019/07/05
4.7K0
Linux命令操作之cat与cut
Linux之diff命令
原文链接:https://rumenz.com/rumenbiji/linux-diff.html
入门笔记
2021/07/22
1.7K0
Linux 语法——cat
cat 是一个文本文件查看和连接工具,用于查看一个文件的内容。cat 使用比较简单,就是 cat 后面直接接文件 名。 比如:
剑影啸清寒
2021/12/08
5.5K0
4.Linux文件管理命令-----cat 显示文本文件内容、rm 删除文件、less 分屏显示文件
cat 命令一个最简单的用处是显示文本文件的内容。例如,要查看 README 文本文件的内 容,可以使用如下命令:
度假的小鱼
2025/01/01
2440
4.Linux文件管理命令-----cat 显示文本文件内容、rm 删除文件、less 分屏显示文件
Linux之diff命令
原文链接:https://rumenz.com/rumenbiji/linux-diff.html
入门笔记
2022/06/02
1.1K0
linux之xargs使用技巧
原文链接:https://rumenz.com/rumenbiji/linux-xargs-skills.html
入门笔记
2021/10/21
1.2K0
【linux命令讲解大全】001. bzcat和cat命令的使用指南及示例
bzcat命令解压缩指定的.bz2文件,并显示解压缩后的文件内容。保留原压缩文件,并且不生成解压缩后的文件。
全栈若城
2024/03/02
2270
【linux命令讲解大全】001. bzcat和cat命令的使用指南及示例
linux中的13个基本cat命令示例
cat (全称 concatenate) 命令是 Linux/类 Unix 操作系统中最常用的命令之一。cat 命令允许我们创建单个或多个文件、查看文件内容、连接文件和重定向终端或文件中的输出。 在本文中,我们将了解如何方便地使用 cat 命令及其在 Linux 中的示例。 Cat 命令的一般语法 $ cat [OPTION] [FILE]... 1. 显示文件内容 下面的例子将显示 /etc/passwd 文件。 # cat /etc/passwd root:x:0:0:root:/root:/bin
入门笔记
2022/06/02
1.3K0
Linux之head命令
原文链接:https://rumenz.com/rumenbiji/linux-head.html
入门笔记
2021/07/01
8430
Linux之fgrep命令
原文链接:https://rumenz.com/rumenbiji/linux-fgrep.html
入门笔记
2021/08/29
1.8K0
相关推荐
Linux之cat命令
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档