专栏首页linux百科小宇宙如何使用Linux cat命令

如何使用Linux cat命令

Linux中的cat命令连接文件并打印到标准输出设备上(通常是shell)。cat的最常见用法之一是显示文件,还可以即时创建文件,并可以直接在终端上进行基本编辑。

如何使用cat创建文件

要使用cat命令创建文件,请在终端窗口中输入以下内容:

[linuxmi@linux:~/www.linuxmi.com]$ cat > linuxmi.txt

以这种方式创建文件时,光标将留在新行上,您可以开始键入。 此技术提供了一种启动文本文件的好方法。 要完成文件的编辑,请按Ctrl + D。 文件将保存为您使用的文件名。

通过键入以下命令来测试该过程是否有效:

[linuxmi@linux:~/www.linuxmi.com]$ ls -lt

您应该看到新文件,并且大小应大于0。

如何使用cat显示文件

c当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显示的内容。因此,一般用more等命令分屏显示。为了控制滚屏,可以按Ctrl+S键,停止滚屏;按Ctrl+Q键可以恢复滚屏。按Ctrl+C(中断)键可以终止该命令的执行,并且返回Shell提示符状态。

at命令也会在屏幕上显示一个文件。 您需要做的就是删除大于号,如下所示:

[linuxmi@linux:~/www.linuxmi.com]$ cat linuxmi.txt

要逐页查看文件,请使用more命令:

[linuxmi@linux:~/www.linuxmi.com]$ cat linuxmi.com.py | more

另外,您也可以使用less命令:

[linuxmi@linux:~/www.linuxmi.com]$ cat linuxmi.com.py | less

如何显示行号

对于文件中所有非空行,请使用以下命令:

[linuxmi@linux:~/www.linuxmi.com]$ cat -b linuxmi.txt

如果行完全没有字符,则不会编号。要显示所有行的航航,而不管它们是否为空白,请键入以下命令:

[linuxmi@linux:~/www.linuxmi.com]$ cat -n linuxmi.txt

如何显示每行的结尾

有时,在解析数据文件时,程序员会发现问题,因为在行的末尾有一些意想不到的隐藏字符,例如空格。此错误将阻止其解析器正常工作。

要将美元显示为行尾字符,请输入以下命令:

[linuxmi@linux:~/www.linuxmi.com]$ cat -E linuxmi.txt

作为示例,请看下面的文字

Hello World

linuxmi.com

linuxidc

debian

CentOS

当您使用cat -E命令运行此命令时,将收到以下输出:

Hello World$

linuxmi.com$

linuxidc$

debian$

centos$

减少空行

当您使用cat命令显示文件的内容时,您可能不希望看到负载连续的空行。使用-s开关将所有空白行压缩为一个空行:

[linuxmi@linux:~/www.linuxmi.com]$ cat -s linuxmi.txt

如何显示标签

当显示使用制表符分隔符的文件时,通常不会看到这些制表符。

以下命令将 TAB 字符显示

^I

,这使查看它们变得容易:

[linuxmi@linux:~/www.linuxmi.com]$ cat -T linuxmi.txt

串联多个文件

cat的重点是串联。使用以下命令将多个文件连接到屏幕:

cat linux.txt Ubuntu.txt

要串联文件并创建新文件,请使用以下命令:

cat linux.txt ubuntu.txt > linuxmi.txt

以相反的顺序显示文件

使用以下命令以相反的顺序显示文件:

[linuxmi@linux:~/www.linuxmi.com]$ tac linuxmi.txt

从技术上讲,这不是cat命令,它是tac命令,但实际上执行相同的操作,方向相反。就是反序输出文件的内容,文件的最后一行显示在第一行。

更多Linux命令相关信息见Linux命令大全 专题页面 https://www.linuxidc.com/topicnews.aspx?tid=16

原文链接:https://www.linuxidc.com/Linux/2020-02/162270.htm

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Linux常用命令 cat 使用简述

    Cat命令(concatenate的缩写)是Linux操作系统中使用最广泛的命令行实用工具之一。它是一个标准的Linux实用程序,用于查看文件的内容,而不需要在...

    知忆
  • Linux cat命令

    豌豆贴心提醒,本文阅读时间3分钟,文末有秘密! ? 文 | 豌豆 图 | 来源网络 ? Linux cat命令 命令:cat cat 命令用...

    小小科
  • Linux cat命令

    把textfile1和textfile2的文档内容加上行号(空白行不加)之后将内容附加到textfile3文档里:

    狼啸风云
  • Linux cat 命令

    -b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。

    用户4988085
  • Linux命令(20)——cat命令

    (4)把 textfile1 的文档内容加上行号后输入 textfile2 这个文档里。

    Dabelv
  • Linux常用命令 - cat命令详解

    21篇测试必备的Linux常用命令,每天敲一篇,每次敲三遍,每月一循环,全都可记住!!

    小菠萝测试笔记
  • Linux之cat命令

    入门笔记
  • Linux之cat命令

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

    入门笔记
  • linux每日命令(11):cat命令

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

    用户1214487
  • Linux 文件系统常用命令:cat命令

    Cat:concatenate,Concatenate files and print on the standard output:意思是连接文件并显示在标准...

    Py_lover
  • Linux 下如何使用 fc 命令

    使用Linux的过程中,在处理很长的并且包含复杂的语法的命令时,如果不小心犯了一点小错误,需要重新输入整个命令以及参数,直到命令执行成功为止。另一种选择是使用 ...

    Linux开发那些事儿
  • Linux中如何使用alias命令

    如果需要停用别名,则可以使用unalias命令。要使更改永久生效,就需要在 ~/.bashrc文件中删掉对应的别名。

    用户1685462
  • Linux命令3-cat、more、less

    more指令是基于vim编辑器的文本过滤器,它是以全屏的方式按照分页的方式显示内容,常用的参数为:

    皮大大
  • Linux之cat命令高级版ccat安装使用

    框架师
  • 一天一个 Linux 命令(3):cat 命令

    本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/84

    joshua317
  • 如何在 Linux 上使用 Apt 命令

    apt是一个命令行工具,它用来安装,升级,移除和类似的管理操作 deb 软件包,它存在于 Ubuntu, Debian, 和相关 Linux 发行版中。它将经常...

    雪梦科技
  • ​如何在Linux中使用grep命令?

    在本文中,我们将讨论一个linux命令,该命令在Linux中进行搜索非常有用。那就是“ grep”命令。我们可以使用grep搜索文件中的文本模式,另一方面,可以...

    用户6543014
  • 如何在Linux中使用 Truncate 命令

    Truncate 通常用于将文件缩小或扩展到指定的大小。如果文件大于指定的大小,则会丢失额外的数据。如果文件较短,则会对其进行扩展,并且扩展部分的读数为零字节。

    用户1685462
  • 如何在 Linux 中使用 apt 命令

    apt 是一个命令行实用程序,用于在 Ubuntu , Debian 和相关 Linux 发行版上安装,更新,删除和管理 deb 包。它是 apt-get 和 ...

    知忆

扫码关注云+社区

领取腾讯云代金券