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