在 Linux 上工作时,知道如何从终端创建文件可能会派上用场。 在 Linux 中有多种创建文件的方法。 让我们一一讨论这些。
如何在 Linux 中创建文件?
除了 touch 命令之外的许多命令还用于在文件不存在的情况下能够创建文件的次要目的。 我们将利用这些命令的功能,并使用这些功能为我们的目的创建文件。 让我们从第一个开始!
1.触摸命令
最简单、最直接的方法是使用后跟文件名的 touch 命令。
$ touch filename
确保使用您要创建的文件的扩展名。 触摸命令也可以在同一个命令中创建多个文件。
2. cat 命令
Cat 命令是 concatenation 的缩写,也可用于创建文件。 它允许用户在创建时将文本添加到文件中。
$ cat > filename
![猫命令](/wp-content/uploads/2022/06/1641339695.png)
通常也使用 cat 命令来查看文件的内容。 要查看文件的内容,请使用以下命令:
$ cat filename
3. echo 命令
Echo 命令将文本打印到终端。 如果与重定向运算符一起使用,它还可以创建文件。
$ echo "This is the text" > filename
![在 Linux 中创建文件的 Echo 命令](/wp-content/uploads/2022/06/1641339695-1.png)
在这里我们还看到 cat 命令如何显示文件的内容。
4. 重定向运算符 (>)
重定向运算符与其他 Linux 命令一起使用时,会将输出定向到特定的目标文件。 我们可以看到它与 grep 命令的使用。 Grep 命令用于搜索模式。
$ grep This file.txt > new_file1.txt
![Grep 命令](/wp-content/uploads/2022/06/1641339696.png)
尝试将重定向运算符与 ls 命令等其他命令结合使用。 请记住,它只会重定向通常会出现在终端屏幕上的输出。
![ls重定向在Linux中创建文件](/wp-content/uploads/2022/06/1641339697.png)
5. 使用文本编辑器
像 Vim 和 Vi 这样的文本编辑器在 Linux 中很常见,用于编辑文件。 您也可以使用这些在 Linux 中创建文件。 如果您提到一个不存在的文件,那么编辑器将首先创建该文件。
$ vim filename
![Vim 在 Linux 中创建文件](/wp-content/uploads/2022/06/1641339698.png)
这是一个包装!
这些是您可以用来在 Linux 中创建文件的一些方法。 尝试将重定向运算符与其他命令结合使用。 当您必须保存命令的输出时,它很有用。