如何将数据写入文件 Linux

各种各样的 Linux 世界各地的操作系统都提供多种功能,将数据写入文件就是其中之一。 对文件的两种最常见的操作是读取和写入; 在本文中,我们将讨论将数据写入文件的不同方法 Ubuntu 20.04,这是最流行最常用的 Linux 分配。

很明显,我们需要将数据存储在计算机上,否则它会丢失,因此我们需要将数据写入文件,以便它保持安全和存储。 所有操作系统都提供将数据写入文件的方法。 在 Linux,我们也可以通过命令行向文件写入数据, bash 脚本和图形用户界面。 如果你是新来的 Linux 用户或想学习如何写入文件 Linux根据您的要求执行以下任何程序

您需要先创建要写入的文件,或者要写入的文件应该已经存在。

使用 CLI 将数据写入文件(命令 Line 界面)

中执行功能的最常见方法之一 Linux 是通过使用 Command 在终端中编写命令 Line 界面。 在这一部分中,我们将讨论如何使用不同的方法使用 CLI 将数据写入文件。

  • 使用“cat 命令”将数据写入文件。
  • 使用“echo 命令”将数据写入文件。
  • 使用“printf 命令”将数据写入文件。
  • 使用任何“纳米文本编辑器”将数据写入文件。

下面详细讨论这些方法。

如何使用 cat 命令将数据写入文件

猫预装在新的 Ubuntu 版本,但如果您使用的是旧版本,则需要安装它。 它用于高效地在文本文件中创建和写入数据。 这将避免打开编辑器的需要,从而节省您的时间,而且此命令也很简单。 下面提到的命令将创建“linux.txt”文件(如果它不存在)或者打开它来编辑它(如果它已经存在)。

$ cat >> linux.txt

在文件名前使用了两个重定向符号>>。 也可以使用单个重定向符号 >,但前提是它会覆盖文件中先前写入的内容。

按回车键,然后在文件 linux.txt 中写入下面提到的行。

This is linux 1

将要写入的内容写入文件后,按 Ctrl+C 保存文件中的内容。

要检查内容是否已插入到文件“linux.txt”中,请运行以下命令:

$ cat linux.txt

如何使用 echo 命令将数据写入文件

“echo”就像 cat 命令; 但是,它具有更大的灵活性。 此命令通常用于将文本打印到终端,但也可用于写入文件或创建空文件。 它是几乎所有版本的预装命令 Ubuntu但如果未安装,则需要安装它。

下面提到的命令会将文本写入 linux.txt 文件:

$ echo 'This is linux 2 >> linux.txt

现在检查文本的插入,通过下面提到的命令显示文件“linux.txt”的内容:

$ cat linux.txt

如何使用 printf 命令将数据写入文件

这个预安装的命令与 echo 命令具有相同的功能,只是它遵循“C 风格”而不是 Shell- 编辑风格。 下面提到的命令会将文本写入 linux.txt 文件:

printf "This is linux3" >> linux.txt

现在检查文本的插入,通过下面提到的命令显示文件“linux.txt”的内容:

$ cat linux.txt

使用任何纳米文本编辑器将数据写入文件

这是最慢和最耗时的方法,尽管它可以帮助 Linux 新人。 nano 和其他命令行文本编辑器可用于大量修改文本文件。 它预装在新的 Ubuntu 版本,但如果您使用的是旧版本,则需要安装它。

下面提到的命令将打开文本文件“linux.txt”:

$ nano linux.txt

现在在文件中输入要写入的文本,然后按“Ctrl+S”保存文件,“Ctrl+X”退出,按“Y”确认是。

使用图形用户界面将数据写入文件

Linux 还提供了一种使用图形用户界面将文本插入文件的方法,就像我们在 Windows.

步骤1:

首先,打开要在其中输入文本的文件。

现在将文本写入打开的文件,然后单击“保存”按钮保存文本,然后关闭文件。

结论

文件可用于执行各种功能,例如创建、写入、编辑、删除和保存。 在本文中,将详细讨论将数据写入文件的功能。 将数据写入文件有两种主要方法; 命令行界面和图形用户界面。 在 CLI 中,我们讨论了如何通过“cat”、“echo”和“printf”命令以及“nano”文本编辑器写入数据。