如何使用终端在 Linux 中创建文件
众所周知,Linux是一个主要由极客和开发人员使用的操作系统,他们大多是键盘手,喜欢编写命令而不是使用图形用户界面(GUI)。与 Windows 操作系统不同,Windows 操作系统的大部分工作只需点击几下即可完成,Linux 拥有用于所有操作的命令,例如基本文件操作、压缩或提取文件等。这些命令在称为终端的 Linux 命令行上运行或外壳。终端或 shell 是 Linux 中负责运行命令的实用程序。今天,我将介绍在 Linux 中使用终端创建文件的各种方法。
介绍
在已经投入了大量工作来改进 UI/UX 并且 UI 更加直观和强大的世界中,命令行仍然比 GUI 具有很多优势。通常,Linux 是服务器中使用的操作系统,主要由技术用户(例如开发人员)使用。他们的主要要求是对系统有更多的控制,需要快速的性能、脚本功能等等,不幸的是 GUI 无法提供这些。在数据中心等服务器环境中,我们通常不会在服务器上安装 GUI,因为 GUI 需要花费大量时间来加载,并且基本上是针对最终用户的。因此,要成为一名优秀的技术用户,您应该熟练掌握 shell(也称为终端)。
以下是命令行界面相对于图形用户界面的一些优点:
- 对系统的控制。
- 轻松完成许多任务,例如批量重命名数千个文件。
- 使用脚本的能力。
- 内存更少,性能更快。
现在我将分享在 Linux 中创建文件的不同方法。
在 Linux shell 上创建文件
在 Linux 中,用户可以通过许多命令来创建文件。每个命令都有其自身的意义。最常用的一些是:
1.使用“cat”命令。
2.使用“触摸”命令。
3.使用重定向“>”符号
我们将一一讨论它们。
在本教程中,我使用 Linux 操作系统的 Ubuntu 版本。因此用于演示目的的屏幕截图将基于 Ubuntu。但所有命令也可在其他 Linux 发行版(例如 Debian 和 CentOS)上使用。
1.使用cat命令
“cat”命令也称为“concatenate”命令,是 Linux 操作系统中最常用的命令之一。 “cat”命令有多种功能,其中包括
- 创建单个或多个文件。
- 在命令行查看文件内容
- 在终端屏幕或另一文件中重定向一个文件的输出
但是,在本教程中,我们仅关注文件的创建。那么,让我们看看如何使用“cat”命令创建文件。
第 1 步: 首先,通过单击 Ubuntu 启动器打开终端并搜索终端。
第 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. 使用触摸命令
在Linux操作系统中,每个文件都有时间戳详细信息,例如上次访问或修改文件的时间等。每次访问或修改文件时,都会更新该时间戳。 “touch”命令是 Linux 的一个实用程序,用于创建、更改或修改文件的时间戳。
让我们看看如何使用“touch”命令创建文件。
第 1 步: 首先,通过单击 Ubuntu 启动器打开终端并搜索终端。
第 2 步:现在单击终端并等待终端打开。
第 3 步: 默认情况下,终端位于“home”位置,但为了验证终端现在指向的位置,我们将使用“pwd”命令。 ‘pwd’将返回终端当前指向的路径。现在,我们正在终端指向的默认位置创建一个文件,但如果您想在某个不同的位置创建文件,您可以使用“cd”更改目录命令更改路径。 cd 命令的一般语法是“cd ‘文件夹路径’”。
第4步:现在要创建一个文件,请编写命令“touch filename.ext”,其中filename将是文件的名称,ext将是文件的扩展名。例如。在演示中我使用的是 dummy.txt。执行命令后,终端将在路径上创建一个文件,如以下屏幕截图所示:
恭喜!您的文件已使用“touch”命令创建。
注意:在创建新文件之前,请确保该文件尚未创建。为确保
您可以使用“ls”命令。
3. 使用重定向 > 运算符
在 Linux 中,“>”被称为输出重定向运算符,它提供了一个将命令的输出重定向到文件而不是标准终端屏幕的选项。我们还可以使用重定向运算符来创建文件。
让我们看看如何使用“touch”命令创建文件。
第 1 步: 首先,通过单击 Ubuntu 启动器打开终端并搜索终端。
第 2 步:现在单击终端并等待终端打开。
第 3 步: 默认情况下,终端位于“home”位置,但为了验证终端现在指向的位置,我们将使用“pwd”命令。 ‘pwd’将返回终端当前指向的路径。现在,我们正在终端指向的默认位置创建一个文件,但如果您想在某个不同的位置创建文件,您可以使用“cd”更改目录命令更改路径。 cd 命令的一般语法是“cd ‘文件夹路径’”。
第 4 步:现在要创建一个文件,请写入命令“echo “this is a dummy text ” > filename.ext ”,其中 filename 将是您的文件名和扩展名将是文件的扩展名。例如。在
我正在使用 dummy.txt 的演示。执行命令后,终端将在路径上创建一个文件,如下图所示:
结论
在本教程中,我们讨论了命令行界面的必要性、其优点以及使用终端在 Linux 中创建文件的不同方法。