如何显示文本文件中的数据 Linux

作为一个 Linux 用户,您必须一直处理文本文件,如源代码、日志文件、配置文件等,以配置文本文件,为此,我们显示文本文件的数据。 在本文中,我们将讨论从文本文件中提取数据并使用以下方法显示数据的不同方法 Ubuntu 20.04 Linux 操作系统。

你会知道这个文本文件,但如果你想记住它,它包含没有任何格式的原始数据,没有音频、视频或图片,顾名思义只是文本数据。 它们用于存储信息。 大多数文本文件具有“.txt”扩展名,但其他具有“.cpp”、“.py”等扩展名的源文件也包含在文本文件中。

在这篇文章中,显示文本文件数据的方法 Ubuntu 将详细讨论终端屏幕。 按照文章了解更多关于显示文本文件数据的信息。

显示文本文件中的数据 Linux 终端

显示文本文件数据的七种方法 Linux 终端如下所述:

  • 使用 cat 命令显示文本文件中的数据
  • 使用 nl 命令显示文本文件中的数据
  • 使用 less 命令显示文本文件中的数据
  • 使用 more 命令显示文本文件中的数据
  • 使用 head 命令显示文本文件中的数据
  • 使用 tail 命令显示文本文件中的数据
  • 使用 misc 命令显示文本文件中的数据

下面详细讨论每种方法。

使用 Cat 命令显示文本文件中的数据

猫代表连接; 它预装在新的 Ubuntu 版本,但如果您使用的是旧版本,则需要安装它。 它是一个常用命令,可从文件中读取所有数据并将其内容输出到终端屏幕上。 它允许我们生成、查看和合并文件。 当您使用 cat 命令将巨大的文本文件的内容显示到终端时,它会弄乱您的终端并使导航变得困难。

句法:

$ cat [options] filename

选项将有助于格式化文件的显示内容。

选项 解释
-A等于-vET
-b显示所有带编号的非空输出行
-e等于-vE
-E将 $ 放在每个输出行的末尾
-n显示所有带编号的输出行
-s重复的空输出行被抑制。
-t等于-vT。

下面提到的命令将在屏幕上显示“linux.txt”文件的所有内容:

$ cat linux.txt

运行以下命令以了解有关 cat 命令的更多信息:

$ man cat

使用 nl 命令显示文本文件中的数据

nl 命令已预先安装。 它与 cat 类似,除了 nl 命令用于对从文件或 STDIN 接受输入的行进行编号,并将每个提供的文件复制到 STDOUT,将行号附加到每行的开头并在终端上显示它们。

句法:

$ nl [options] filename
选项 解释
-b对身体线条进行编号
-我增加每一行的数字
-n根据格式插入行号
-v更改输入的第一行号
-s在每个合理的行号之后,添加 STRING

下面提到的命令将使用 nl 命令在屏幕上显示“linux.txt”文件的所有内容:

$ nl linux.txt

运行以下命令以了解有关 nl 命令的更多信息:

$ man nl

使用 less 命令显示文本文件中的数据

Less 是一个预安装的命令,允许您一次查看一个页面的文件内容。 您可以按空格键滚动浏览文本文件。 文本文件的每一页都由终端底部的两个冒号表示。 您可以按“q”退出。

句法:

$ less [options] filename

它适用于更大的文件,因为它一次显示一页,因此可以通过此命令轻松查看更大的文件,下面提到的命令将使用 less 命令在屏幕上显示“linux.txt”文件的所有内容:

$ less linux.txt

运行以下命令以了解有关 less 命令的更多信息:

$ man less

使用 more 命令显示文本文件中的数据

more 是一个预装的命令,与 less 类似,不同之处在于它打开文本文件,你可以一页一页地阅读,退出时屏幕上没有可见的输出。 您的终端将一尘不染。

句法:

$ more [options] filename 

下面提到的命令将使用更多命令在屏幕上显示“linux.txt”文件的所有内容:

$ more linux.txt

运行下面提到的命令以了解更多关于 more 命令的信息:

$ man more

使用 head 命令显示文本文件中的数据

Head 命令是另一种查看文本文件的方法; 但是,它略有不同。 默认情况下,head 命令显示指定文本文件的“前 10 行”。 通过使用 head 命令的不同选项,您可以改变显示内容的方式。 它预装了所有 Linux 分布。

句法:

$ head [options] filename 

下面提到的命令将使用 head 命令在屏幕上显示“linux.txt”文件的所有内容:

$ head linux.txt

运行以下命令以了解有关 head 命令的更多信息:

$ man head

使用 tail 命令显示文本文件中的数据

tail 是预装的命令,head 命令的逆命令。 默认情况下,head 命令显示指定文本文件的“最后 10 行”。 通过使用 head 命令的不同选项,您可以改变显示内容的方式。

句法:

$ tail [options] filename 

下面提到的命令将使用 tail 命令在屏幕上显示“linux.txt”文件的所有内容:

$ tail linux.txt

运行以下命令以了解有关 tail 命令的更多信息:

$ man tail

使用 misc 命令显示文本文件中的数据

如果您没有上述任一命令,则可以使用 nano 等文本编辑器显示文件的上下文。 但是,这不是读取内容,更像是编辑文件。 它预装在新的 Ubuntu 版本,但如果您使用的是旧版本,则需要安装它。

句法:

$ nano filename 

下面提到的命令将使用 nano 命令在屏幕上显示“linux.txt”文件的所有内容,按 CTRL+s 保存并按 CTRL+X 退出:

$ nano linux.txt

结论

文本文件是用于存储信息的文件。 我们需要每天配置文本文件,为此我们要显示文本文件的内容。 在本文中,我们讨论了从文本文件中提取文本并将其显示在终端上的多种方法,就像使用 cat、nl、less、more、head、tail 和 misc 显示文本文件中的数据一样。 仔细阅读本文以详细了解每个命令。