从Linux终端快速创建文本文件的3种方法

那些熟悉终端的人可能总是在寻找丢掉鼠标的方法。创建文本文件是只能依赖Ubuntu系统键盘的任务之一。 Linux命令行中的三个命令是用于创建文本文件的服务。这些包括:

  • 猫命令
  • 触控指令
  • 标准重定向符号

让我们在本文中探索这些命令并创建一些示例文本文件。本文中描述的命令和过程在Ubuntu 18.04 LTS系统上运行。 Ubuntu命令行-使用终端创建文本文件,以便您可以使用System Dash或Ctrl + Alt + T快捷方式将其打开。

猫命令

在Linux上使用文本文件时,cat命令非常有用。帮助实现三个基本目标。

  • 创建一个文本文件
  • 在终端中打印文本文件的内容
  • 将文本文件的内容打印到另一个文本文件

在这里,我们探索cat命令的首次使用。从命令行创建一个文本文件。

在终端中输入以下命令:

$ cat> filename.txt

输入此命令后,下一个提示不会出现。而是,您将看到一个光标,用于输入您创建的文件的文本。

范例:

在此示例中,以下命令用于创建文本文件并输入一些示例文本。

$ cat > SampleTextFile.txt

输入所有文本后,按Enter键移至下一行,并使用Ctrl + D控​​件告知系统已输入文本。将会出现一个正常的命令提示符,您可以继续进行下去。

然后,可以使用ls命令来验证系统上是否存在新创建的文本文件。

$ ls

用ls检查文件

然后,您可以使用cat命令查看文件的内容,如下所示:

$ cat filename.txt

范例:

您可以看到cat命令显示了在创建示例文件时编写的文本。

使用cat命令显示文件的内容

触控指令

从终端快速创建文本文件的另一种方法是使用touch命令。但是,touch命令不允许您在创建文件时在文件中输入文本。创建文件后,您可以使用自己喜欢的文本编辑器输入文本。在一种情况下,触摸命令可能优先于cat命令。使用单个命令一次创建多个文件。

首先,让我们看看如何使用Linux touch命令创建一个文件。

$ touch filename.txt

范例:

$ touch sampletouchfile.txt

使用touch命令创建文件

使用ls命令查看系统上是否存在最近创建的文件。

Chcek使用ls创建文件

使用touch命令一次创建多个文件

如上所述,touch命令领先于cat命令,因为您可以使用前者同时创建多个文件。为此,请使用以下语法。

$ touch filename1.txt filename2.txt filename2.txt…。

例如,以下命令使用touch命令一次创建三个文件。

$ touch sampletouchfile1.txt sampletouchfile2.txt sampletouchfile2.txt

使用触摸命令创建多个文件

在上面的示例中,我们使用ls命令来验证三个文件的存在。

如果要编辑使用touch命令创建的文件,则可以使用喜欢的文本编辑器。我正在使用Nano编辑器将文本输入到我创建的文件之一中。我使用以下命令在Nano编辑器中打开了文件:

$ nano sampletouchfile.txt

使用nano编辑器检查文件的内容

然后,我输入了一些文本,然后按Ctrl + X,然后按Enter保存。

使用标准重定向符号

将命令输出重定向到文件时,通常使用标准重定向符号。但是,它也可以用于创建单个文本文件。唯一的区别是,在创建新文件时,您无需在重定向符号之前指定命令。

使用标准重定向符号创建文本文件的区别在于,您不能以这种方式输入文本,这与cat命令不同。而且,与touch命令不同,您只能通过重定向符号一次创建一个文件。

要使用此符号创建文本文件,请使用以下语法。

$ > filename.txt

从Linux终端快速创建文本文件的3种方法“ width =” 319“ height =” 45“ srcset =”“ sizes =”(最大宽度:319px)100vw,319px“>创建文件

然后,您可以使用ls命令查看系统上是否存在新创建的文本文件。

ls显示新文件

您可以使用喜欢的文本编辑器在文件中输入文本。以下示例使用Vim编辑器通过以下命令编辑文件:

$ vim MyTextFile.txt

用ls检查文件

保存文件并退出时,其内容将保存在文本文件中。

在本文中,您已经了解了使用Linux命令行快速创建文本文件的三种基本方法。现在,您只能使用键盘,而无需鼠标,来执行在Ubuntu中创建文本文件的简单任务。

从Linux终端快速创建文本文件的3种方法

Sidebar