0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

分享linux中的13个基本Cat命令案例

冬至配饺子 来源:入门小站 作者:入门小站 2022-08-07 15:54 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1. 显示文件内容

在下面的例子中,它将显示内容/etc/passwd文件。

pYYBAGLvb9aAdo5EAAA_3i2TTe8976.jpg

2. 终端查看多个文件的内容

在下面的例子中,它将显示内容test和test1终端中的文件。

poYBAGLvb-yAGpCOAAAi7CM8ZsU062.jpg

3. 用 cat 命令创建文件

我们将创建一个名为test2带有以下命令的文件。

pYYBAGLvb_-ABJGiAAAKi9uqOxM543.jpg

等待用户输入,输入所需文本并按CTRL+D(按住Ctrl Key并输入d) 退出。文字会写在test2文件。您可以通过以下方式查看文件内容cat命令。

pYYBAGLvcBWAJPUFAAAUwvfg8lI062.jpg

4. 使用带有更多和更少选项的 Cat 命令

如果文件有大量内容不适合输出终端并且屏幕向上滚动非常快,我们可以使用更多和更少的参数cat命令如上所示。

pYYBAGLvcCiAWMmaAAASymB7Vic070.jpg

5. 在文件中显示行号

和-n选项你可以看到一个文件的行号rumenz.txt在输出端。

poYBAGLvcD-AJde4AACATnGnFvI774.jpg

6. 在文件末尾显示 $

在下面,你可以看到-e选项 '$'显示在行尾,也显示在空格中'$'如果段落之间有任何差距。此选项可用于在一行中压缩多行。

poYBAGLvcFSACK-kAAAvb7PQ-Ok215.jpg

7. 在文件中显示制表符分隔的行

在下面的输出中,我们可以看到TAB空间充满了 '^I' 特点。

pYYBAGLvcGyAeJL-AAA28pNxg9I576.jpg

8. 一次显示多个文件

在下面的例子中,我们有三个文件test,test1和test2并能够查看这些文件的内容,如上所示。我们需要将每个文件分开;(分号)。

poYBAGLvcH-ATQNNAAApAmQFgt0810.jpg

9. 使用标准输出和重定向操作符

我们可以将文件的标准输出重定向到一个新文件中,否则现有文件中的 '>'(大于)符号。仔细,现有的内容test1将被内容覆盖test文件。

pYYBAGLvcJKAEtaQAAAKUD-ZW4c977.jpg

10. 使用重定向运算符附加标准输出

在现有文件中附加 >>(双大于)符号。这里,内容test文件将附加在末尾test1文件。

#cattest>>test1

11. 使用重定向运算符重定向标准输入

当您将重定向与标准输入一起使用时<'(小于符号),它使用文件名test2作为命令的输入,输出将显示在终端中。

poYBAGLvcKWAZHKAAAASeiX_1o4000.jpg

12. 重定向包含在单个文件中的多个文件

这将创建一个名为test3并且所有输出都将重定向到新创建的文件中。

#cattesttest1test2>test3

13. 在单个文件中对多个文件的内容进行排序

这将创建一个文件test4和输出cat命令通过管道进行排序,结果将在新创建的文件中重定向。

#cattesttest1test2test3|sort>test4


审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    88

    文章

    11628

    浏览量

    217975
  • cat
    cat
    +关注

    关注

    1

    文章

    78

    浏览量

    21780
  • 运算符
    +关注

    关注

    0

    文章

    173

    浏览量

    11943
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    使用ulog 写入日志到文件系统,无法使用cat命令读取文件内容怎么解决?

    文件后,使用cat命令获得的文件句柄好像不正常卡在了 RT_ASSERT(file->data != RT_NULL); 请问这个日志文件必须要关掉之后才能读取吗?
    发表于 10-13 06:12

    测试工程师都在用的Linux命令清单(建议收藏)

    Linux命令,并结合实际场景解析其应用方法。一、文件和目录操作:基础的基础1.1文件查看命令#查看文件内容cat/etc/passwd
    的头像 发表于 08-08 10:06 503次阅读
    测试工程师都在用的<b class='flag-5'>Linux</b><b class='flag-5'>命令</b>清单(建议收藏)

    Linux基础命令which详解

    Linux系统,which命令用于查找并显示指定命令的可执行文件路径。这对于系统管理员和开发人员来说是一非常有用的工具,可以帮助定位
    的头像 发表于 07-29 17:58 591次阅读

    已收藏!你需要知道的57常用树莓派命令

    ,下面我们将按类别介绍57最常用的命令:目录文件管理网络命令系统更新包管理系统管理树莓派操作系统命令杂项命令高级
    的头像 发表于 07-23 18:36 818次阅读
    已收藏!你需要知道的57<b class='flag-5'>个</b>常用树莓派<b class='flag-5'>命令</b>!

    一文掌握Linux命令

    作为一名运维工程师,熟练掌握Linux命令是基本功的基本功。无论是日常工作的系统维护,还是面试时的技术考核,Linux
    的头像 发表于 07-22 15:23 443次阅读

    详解Linux网络管理的关键命令

    本文档概述了网络管理的关键命令,如ifconfig配置网络接口,ip管理路由,ping测试连通性,以及nmap进行安全扫描。还介绍了nslookup和dig用于域名解析,tcpdump抓包分析,以及arp操作和nmap的深入应用。
    的头像 发表于 07-04 11:37 620次阅读
    详解<b class='flag-5'>Linux</b>网络管理<b class='flag-5'>中</b>的关键<b class='flag-5'>命令</b>

    Linux常用命令大全

    Linux常用命令是指在Linux操作系统中广泛使用的命令工具,这些命令工具可以完成各种不同的任务,如管理文件和目录、操作进程、网络通信、软
    的头像 发表于 05-03 18:08 1614次阅读

    5Linux性能监控命令

    vmstat 命令可打印有关内存、交换、I/O 和 CPU 活动的详细报告。其中包括已用/可用内存、交换入/出、磁盘块读/写和 CPU 进程/闲置时间等指标。
    的头像 发表于 04-09 10:34 631次阅读

    Linux常用命令行总结

    学习了一段时间的linux之后,开始着手基本命令的学习,这里主要记录一些学习过程重要的知识点供以后查阅。
    的头像 发表于 03-03 10:40 810次阅读
    <b class='flag-5'>Linux</b>常用<b class='flag-5'>命令</b>行总结

    Linux系统中最重要的三命令

    Linux三剑客是Linux系统中最重要的三命令,它们以其强大的功能和广泛的应用场景而闻名。这三工具的组合使用几乎可以完美应对Shell
    的头像 发表于 03-03 10:37 797次阅读

    Linux ip命令常用操作

    Linux ip命令常用操作 在Linux系统,ip命令是用于管理网络接口和路由的强大工具。相比于旧的 ifconfig
    的头像 发表于 02-19 10:23 1072次阅读

    Linux文件管理命令详解

    cat命令描述:该命令用于连接文件并打印到标准输出设备上。
    的头像 发表于 02-17 10:34 890次阅读
    <b class='flag-5'>Linux</b>文件管理<b class='flag-5'>命令</b>详解

    常用linux命令

    使用command A | command B | command C命令,将A命令产生的标准输出作为B命令的标准输入(注意只能接收前一命令
    的头像 发表于 01-20 14:26 662次阅读

    Linux实时查看日志的四种命令详解

    如何在Linux实时查看日志文件的内容?那么有很多实用程序可以帮助用户在文件更改或不断更新时输出文件的内容。在Linux实时显示文件内容的常用
    的头像 发表于 01-13 10:45 3979次阅读
    <b class='flag-5'>Linux</b>实时查看日志的四种<b class='flag-5'>命令</b>详解

    Linux grep命令详解

    Linux grep命令是一种非常常用的文本搜索工具,它可以在给定的文件搜索匹配的字符串,并输出匹配的行。grep是全称“global search regular expression print”,可以识别正则表达式,并使
    的头像 发表于 12-25 09:39 1787次阅读