众所周知,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。执行命令后,终端将在路径上创建一个文件,如以下屏幕快照所示:

恭喜你!您的文件已使用“触摸”命令创建。
注意:在创建新文件之前,请确保尚未创建该文件。为了确保
这一点,您可以使用“ 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中创建文件的不同方法。