diff --git a/translated/tech/20230307.2 ⭐️ Terminal Basics Series 4 Creating Files in Linux.md b/published/20230307.2 ⭐️ Terminal Basics Series 4 Creating Files in Linux.md similarity index 54% rename from translated/tech/20230307.2 ⭐️ Terminal Basics Series 4 Creating Files in Linux.md rename to published/20230307.2 ⭐️ Terminal Basics Series 4 Creating Files in Linux.md index 7b613bd9c9..a4d446a4df 100644 --- a/translated/tech/20230307.2 ⭐️ Terminal Basics Series 4 Creating Files in Linux.md +++ b/published/20230307.2 ⭐️ Terminal Basics Series 4 Creating Files in Linux.md @@ -3,13 +3,15 @@ [#]: author: "Abhishek Prakash https://itsfoss.com/author/abhishek/" [#]: collector: "lkxed" [#]: translator: "geekpi" -[#]: reviewer: " " -[#]: publisher: " " -[#]: url: " " +[#]: reviewer: "wxy" +[#]: publisher: "wxy" +[#]: url: "https://linux.cn/article-15643-1.html" -终端基础知识系列 #4:在 Linux 中创建文件 +终端基础:在 Linux 中创建文件 ====== +![][0] + 到目前为止,在这个终端基础系列中,你已经学会了: - [更改目录][1] @@ -21,7 +23,7 @@ ### 使用 touch 命令创建一个新的空文件 -使用 touch 命令非常简单。 +使用 `touch` 命令非常简单。 ``` touch filename @@ -33,11 +35,9 @@ touch filename mkdir practice_files && cd practice_files ``` -💡 +> 💡 `&&` 是一种组合两个命令的方法。只有当第一个命令执行成功时,第二个命令才会运行。 -&& 是一种组合两个命令的方法。只有当第一个命令执行成功时,第二个命令才会运行。 - -现在,创建一个名为 new_file 的新文件: +现在,创建一个名为 `new_file` 的新文件: ``` touch new_file @@ -45,17 +45,15 @@ touch new_file 就是这样。你刚刚创建了一个新的空文件。 -列出目录内容并使用 ls -l 命令检查文件的属性。 +列出目录内容并使用 `ls -l` 命令检查文件的属性。 ![Using touch command to create new files][4] -💡 - -touch 命令的最初目的是“触摸”文件并更改其时间戳。如果提供的文件不存在,它会创建一个具有该名称的新文件。 +> 💡 `touch` 命令的最初目的是“触摸”文件并更改其时间戳。如果提供的文件不存在,它会创建一个具有该名称的新文件。 ### 使用 echo 命令创建一个新文件 -很久以前我就应该向你介绍 echo 命令。迟到总比不到好。echo 命令显示你提供给它的任何内容。因此得名回声。 +很久以前我就应该向你介绍 `echo` 命令。迟到总比不到好。`echo` 命令显示你提供给它的任何内容。因此得名“回声”。 ``` echo Hello World @@ -71,31 +69,29 @@ echo "Hello World" >> other_new_file ![Using echo command to create new file][5] -请记住,如果提供的文件已经存在,使用 >> 重定向,你将向文件添加一个新行。你也可以使用 > 重定向,但它会替换文件的现有内容。 +请记住,如果提供的文件已经存在,使用 `>>` 重定向,你将向文件添加一个新行。你也可以使用 `>` 重定向,但它会替换文件的现有内容。 更多关于重定向的信息可以在下面的教程中找到。 -[解释:Linux 中的输入、输出和错误重定向][7] +> **[解释:Linux 中的输入、输出和错误重定向][7]** ### 使用 cat 命令创建新文件 -cat 命令的最初目的是连接文件。但是,它主要用于显示文件的内容。 +`cat` 命令的最初目的是连接文件。但是,它主要用于显示文件的内容。 -它还可以使用选项创建新文件并添加内容。为此,你可以使用相同的 > 和 >> 重定向。 +它还可以使用选项创建新文件并添加内容。为此,你可以使用相同的 `>` 和 `>>` 重定向。 ``` cat >> another_file ``` -但是这个将创建一个新文件并允许你向其中添加一些文本。添加文本是可选的。**你可以使用 Ctrl+d 键退出 cat 输入模式。** +但是这个将创建一个新文件并允许你向其中添加一些文本。添加文本是可选的。**你可以使用 `Ctrl+d` 键退出 `cat` 输入模式。** ![Using cat command to create new file][6] -同样,附加模式 >> 在文件内容的末尾添加新文本,而覆盖模式 > 用新内容替换现有内容。 +同样,附加模式 `>>` 在文件内容的末尾添加新文本,而覆盖模式 `>` 用新内容替换现有内容。 -🖥️ - -使用带有 ls -l 的长列表显示并注意时间戳。现在 touch 文件: +> 🖥️ 使用 `ls -l` 长列表显示并注意时间戳。现在 `touch` 文件: ``` touch other_new_file @@ -107,11 +103,11 @@ touch other_new_file 你已经了解了如何创建新文件。这里有一些简单的练习来练习你刚刚学到的东西。它也包括前几章的一些内容。 -- 使用 touch 命令创建三个新文件,分别命名为 file1、file2 和 file3。提示:你不需要运行 touch 三次。 -- 创建一个名为 files 的目录,并在其中创建一个名为 my_file 的文件。 -- 使用 cat 命令创建一个名为 `your_file` 的文件,并在其中添加以下文本 “This is your file”。 -- 使用 echo 命令将新行 “This is our file” 添加到 your_file。 -- 以相反的时间顺序显示所有文件(请参阅第 3 章)。现在使用 touch 命令修改 file2 和 file3 的时间戳。现在再次按时间倒序显示内容。 +- 使用 `touch` 命令创建三个新文件,分别命名为 `file1`、`file2` 和 `file3`。提示:你不需要运行 `touch` 三次。 +- 创建一个名为 `files` 的目录,并在其中创建一个名为 `my_file` 的文件。 +- 使用 `cat` 命令创建一个名为 `your_file` 的文件,并在其中添加以下文本 “This is your file”。 +- 使用 `echo` 命令将新行 “This is our file” 添加到 `your_file`。 +- 以相反的时间顺序显示所有文件(请参阅第 3 篇)。现在使用 `touch` 命令修改 `file2` 和 `file3` 的时间戳。现在再次按时间倒序显示内容。 这很有趣。你正在取得很好的进步。你已在本章中学会了创建新文件。接下来,你将学习如何查看文件的内容。 @@ -122,7 +118,7 @@ via: https://itsfoss.com/create-files/ 作者:[Abhishek Prakash][a] 选题:[lkxed][b] 译者:[geekpi](https://github.com/geekpi) -校对:[校对者ID](https://github.com/校对者ID) +校对:[wxy](https://github.com/wxy) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 @@ -134,4 +130,5 @@ via: https://itsfoss.com/create-files/ [4]: https://itsfoss.com/content/images/2023/03/touch-example.svg [5]: https://itsfoss.com/content/images/2023/03/echo-example.svg [6]: https://itsfoss.com/content/images/2023/03/cat-example.svg -[7]: https://linuxhandbook.com/redirection-linux/?ref=its-foss \ No newline at end of file +[7]: https://linuxhandbook.com/redirection-linux/?ref=its-foss +[0]: https://img.linux.net.cn/data/attachment/album/202303/20/161045uuejvexqrfrurkwn.jpg \ No newline at end of file