如何在 Linux 终端中创建文本文件 [4 种方法]如何在 Linux 终端中创建文本文件 [4 种方法]如何在 Linux 终端中创建文本文件 [4 种方法]如何在 Linux 终端中创建文本文件 [4 种方法]
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Linux 终端中创建文本文件 [4 种方法]

在这个 Linux 初学者系列中,您将学习在 Linux 终端中创建文件的各种方法。

在这个 Linux 初学者系列中,您将学习在 Linux 终端中创建文本文件的各种方法。 >

如果您使用过Windows等面向桌面的操作系统,那么创建文件是小菜一碟。您右键单击文件资源管理器,您将找到创建新文件的选项。

当您处于命令行环境中时,事情看起来会有所不同。这里没有右键单击选项。那么如何在 Linux 中创建文件呢?让我告诉你。

在Linux命令行中创建文件

在 Linux 终端中创建新文件的方法有多种。我将一一向您展示这些命令。我在这里使用 Ubuntu,但在 Ubuntu 终端中创建文件与任何其他 Linux 发行版相同。

1.使用touch命令创建一个空文件

Linux 中 touch 命令的最大用途之一是创建一个新的空文件。语法非常简单。

touch filename

如果该文件尚不存在,它将创建一个新的空文件。如果已存在同名文件,则会更新该文件的时间戳。

2.使用cat命令创建文件

创建新文件的另一种流行方法是在 Linux 中使用 cat 命令。 cat 命令主要用于查看文件的内容,但您也可以使用它来创建新文件。

cat >> filename.txt

如果你愿意的话,你可以在此时写一些新的文本,但这不是必需的。要保存并退出,请使用 Ctrl+D 终端快捷方式。

如果具有该名称的文件已存在并且您使用 cat 命令在其中写入新文本,则新行将附加到文件末尾。

3.使用echo命令创建新文件

echo 命令的主要用途是简单地重复(回显)您在屏幕上键入的内容。但如果您使用 echo 重定向,则可以创建一个新文件。

要使用 echo 创建新文件,您可以使用如下内容:

echo "This is a sample text" > filename.txt

新创建的 filename.txt 文件将包含以下文本: 这是示例文本。您可以在 Linux 中使用 cat 或其他查看命令查看该文件。

您没有义务放置带有回显的示例文本。您可以使用 echo 命令创建一个(几乎)空文件,如下所示:

echo > file.txt

这将创建一个只有一个空行的新文件。您可以使用 wc 命令检查行数。

4. 使用 Nano 或 Vim 等文本编辑器创建新文件

本系列的最后一种方法是使用文本编辑器。基于终端的文本编辑器(例如 Emacs、Vim 或 Nano)肯定可以用于在 Linux 中创建新文件。

在使用这些文本编辑器之前,您应该确保您了解基本知识,例如从编辑器中保存现有文本。与 GUI 工具不同,在终端中使用 Ctrl+S 不会保存文件。事实上,它可能会使您的终端进入看似冻结的状态,您可以使用 Ctrl+Q 恢复该状态。

假设您将使用 Vim 编辑器。确保您了解基本的 vim 命令,然后用它打开一个新文件,如下所示:

vim filename

你最喜欢的命令是什么?

所以,我只是分享了在 Linux 中创建文件的 4 种不同方法。就我个人而言,如果我必须编辑文件,我更喜欢使用 touch 创建空文件和 Vim。与此相关的是,您可能想了解 Linux 中的文件命令,这有助于确定文件的实际类型。

您在这里更喜欢哪个命令?请在下面的评论部分分享您的观点。

©2015-2025 艾丽卡 support@alaica.com