众所周知,Linux是极客和开发人员最常使用的操作系统,他们大多是键盘手,并且喜欢编写命令而不是使用图形用户界面(GUI)。与Windows操作系统不同,在Windows中,大多数工作只需点击几下,而在Linux中,我们拥有用于基本文件操作,压缩或文件提取等所有功能的命令。这些命令在Linux命令行上运行,称为Terminal或Shell 。Terminal或Shell是Linux中的实用程序,负责运行命令。今天,我将分享不同的方法,您可以通过这些方法通过终端在Linux中创建文件。

介绍

在已经进行了大量改进UI / UX的工作的世界中,UI如此直观和强大,但是,命令行仍然比GUI具有很多优势。通常,Linux是服务器中使用的操作系统,并且通常由技术用户(例如开发人员)使用。他们的关键要求是他们需要对系统进行更多的控制,需要快速的性能,脚本功能以及遗憾的是GUI无法提供的更多功能。通常,在数据中心等服务器环境中,服务器上没有安装任何GUI,因为GUI需要花费大量时间来加载,并且基本上是供最终用户使用的。因此,为了成为一名好的技术用户,应该对Shell aka Terminal拥有良好的命令。

与图形用户界面相比,命令行界面具有以下优势:

  • 控制系统。
  • 轻松完成许多任务,例如批量重命名数千个文件。
  • 使用脚本的能力。
  • 更少的内存和更快的性能。

现在,我将分享不同的方法,您可以通过这些方法在Linux中创建文件。

在Linux Shell上创建文件

在Linux中,用户可以通过许多命令来创建文件。每个命令都有其自身的意义。一些最常用的是:

1.使用“ cat”命令。
2.使用“touch”命令。
3.使用重定向“>”符号

我们将一一讨论。

对于本教程,我使用的是Ubuntu风格的Linux操作系统。因此,用于演示目的的屏幕截图将基于Ubuntu。

1.使用cat命令

“ cat”命令也称为“ concatenate”命令,是Linux OS中最常用的命令之一。“ cat”命令具有多种功能,其中包括

  • 创建单个或多个文件。
  • 在命令行上查看文件的内容
  • 在终端屏幕或另一个文件中重定向一个文件的输出

但是,在本教程中,我们仅专注于文件的创建。因此,让我们看看如何使用’cat’命令创建文件。

步骤1:首先,通过单击Ubuntu启动器打开Terminal,然后搜索Terminal。

步骤2:现在单击终端,然后等待终端打开。

步骤3:  默认情况下,终端位于“ home”位置,但是要验证终端现在指向的位置,我们将使用“ pwd”命令。“ pwd”将返回终端当前指向的路径。现在,我们正在终端指向的默认位置上创建文件,但是如果您想在其他位置创建文件,则可以使用“ cd”更改目录命令来更改路径。cd命令的一般语法是“ cd’文件夹的路径’”。

步骤4:现在要创建文件,编写命令“ cat> filename.ext”,其中filename是文件名,ext是文件扩展名。例如在演示中,我正在使用dummy.txt

步骤5:执行命令后,将在默认路径中使用您提供的名称创建一个文本文件。在我们的例子中是文件dummy.txt

现在您可以看到光标在闪烁,等待用户输入。基本上,命令要求输入要写入文件的所需文本。如果要保持文件为空,请按“ ctrl + D”,或者要将内容写入文件,请键入它,然后按“ ctrl + D”。内容已保存到文件中,您将返回到主终端。

您可以通过打开文件来验证文本,如屏幕截图所示。

在外壳上创建的文本文件

恭喜你!您的文件已使用“ cat”命令创建。

注意:在创建新文件之前,确保尚未创建该文件。为了确保这一点,您可以使用“ ls”命令。

2.使用touch命令

在Linux操作系统中,每个文件都有时间戳详细信息,例如上次访问或修改文件的时间等。每次访问或修改文件时,此时间戳都会更新。“ touch”命令是Linux的实用程序,用于创建,更改或修改文件的时间戳。

让我们看看如何使用“ touch”命令创建文件。

步骤1:首先,通过单击Ubuntu启动器打开Terminal,然后搜索Terminal。

步骤2:现在单击终端,然后等待终端打开。

步骤3:默认情况下,终端位于“ home”位置,但是要验证终端现在指向的位置,我们将使用“ pwd”命令。“ pwd”将返回终端当前指向的路径。现在,我们正在终端指向的默认位置上创建文件,但是如果您想在其他位置创建文件,则可以使用“ cd”更改目录命令来更改路径。cd命令的一般语法是“ cd’文件夹的路径’”。

步骤4:现在要创建文件,写命令“ touch filename.ext”,其中filename是文件名,ext是文件扩展名。例如在演示中,我正在使用dummy.txt。执行命令后,终端将在路径上创建一个文件,如以下屏幕快照所示:

使用cat命令创建文件

恭喜你!您的文件已使用“触摸”命令创建。

注意:在创建新文件之前,请确保尚未创建该文件。为了确保
这一点,您可以使用“ ls”命令。

3.使用重定向 > 运算符

在Linux中,’>’被称为输出重定向操作符,它提供一个选项来将命令的输出重定向到文件,而不是标准的终端屏幕。我们还可以使用重定向运算符来创建文件。

让我们看看如何使用“ touch”命令创建文件。

步骤1:首先,通过单击Ubuntu启动器打开Terminal,然后搜索Terminal。

步骤2:现在单击终端,然后等待终端打开。

步骤3:默认情况下,终端位于“ home”位置,但是要验证终端现在指向的位置,我们将使用“ pwd”命令。“ pwd”将返回终端当前指向的路径。现在,我们正在终端指向的默认位置上创建文件,但是如果您想在其他位置创建文件,则可以使用“ cd”更改目录命令来更改路径。cd命令的一般语法是“ cd’文件夹的路径’”。

步骤4:现在要创建文件,写命令“ echo”,这是一个伪文本”> filename.ext”,其中filename是文件名,ext是文件扩展名。例如在
演示中,我正在使用dummy.txt。一旦执行了命令,终端将在路径上创建一个文件,如以下屏幕截图所示:

使用重定向运算符创建文件

结论

在本教程中,我们讨论了命令行界面的需求,其优势以及使用终端在Linux中创建文件的不同方法。

在Linux 终端(terminal)中怎样创建一个文件(file)
Tagged on:             

发表评论

电子邮件地址不会被公开。 必填项已用*标注