![查看所有 UNIX 相关文章/常见问题解答](https://www.alaica.com/wp-content/uploads/linux-4.gif)
我是一个新的 Unix 命令行用户。我需要在 Unix 中保存一个文件。如何在 Unix 中保存文本文件?
UNIX 操作系统提供了许多命令行工具和文本编辑器来创建文本文件。您可以使用 vi、vim、emacs 或 joe/nano 文本编辑器。文本编辑器被设计为易于使用。简而言之,您可以使用以下任一命令在 Unix 中保存文件:
Unix 中保存文件的命令
- 猫命令
- Unix echo 或 printf 命令保存文本文件
- vi 文本编辑器
- emacs 文本编辑器
- 乔/纳米文本编辑器
- 任何其他基于控制台的文本编辑器
现在您知道了各种选择。让我们通过示例来探索它们,向您展示如何在 Unix 系统中保存文件。
教程详情 | |
---|---|
难度级别 | 简单的 |
根权限 | 不 |
要求 | Unix终端 |
类别 | 文件管理 |
操作系统兼容性 | BSD • Linux • macOS • Unix |
美东时间。阅读时间 | 3分钟 |
1.使用Unix echo命令创建并保存文件
打开终端应用程序,然后键入以下 echo 命令或 printf 命令来创建名为 foo.txt 的文件,请运行:
或者
要将数据追加并保存到名为 bar.txt 的现有文件,请运行:
您刚刚创建了 foo.txt 并数据保存了它。然而,如何验证呢?要检查 foo.txt 的内容,请在 shell 提示符下键入以下cat 命令(如果需要精美的输出,请键入 bat 命令):
$ echo "This is a test. Some data" > foo.txt
$ printf "This is a test. Some datan" > foo.txt
$ ls bar.txt
$ cat bar.txt
## NOTE >> symbol ##
$ echo "Another data line" >> bar.txt
## OR ##
$ printf "Another data linen" >> bar.txt
$ cat foo.txt
$ cat bar.txt
2. Unix使用cat命令创建一个新文件
在此示例中,我们将创建一个名为quotes.txt 的文件。您需要在其中输入一行文本,在 shell 提示符下键入以下内容:
接下来,按或键。最后,输入所需的文本。例如:
$ cat > quotes.txt
[Enter][Return]
二十年后,你会对你没有做的事情比你做过的事情更失望。
再次按[Enter]或[Return]键。要在 Linux 上停止并保存文件,请单独按一行上的Control+ 。d即按住该Control键并键入字符d。在您的屏幕上:
![如何在 Unix 上保存文件](https://www.alaica.com/wp-content/uploads/linux-5.gif)
如何使用 cat 命令在 Unix 中创建和保存文本文件
3.使用vi / vim文本编辑器创建并保存文本文件
vi/vim 被认为是 Unix 用户的一项基本技能。因此,我们将学习如何在 Unix 上使用 vim/vi 编辑文件。让我们创建一个名为 file1.txt 的全新文件,键入:
$ vi file1.txt
或
$ vim file.txt
按i并键入必要的文本。例如:
“我们最大的恐惧不应该是失败...... 而是在生活中那些并不重要的事情上取得成功。” ——弗朗西斯·陈
是时候保存更改后的文件并退出 Vim/vi 了。首先,按下Esc键。接下来,键入 ( colon( :) 后跟字符x)。例如:
:x
按Enter键。现在验证一下:
$ cat file1.txt
结论
您刚刚学习了适用于 BSD 系列操作系统、Linux、macOS 和其他类 Unix 系统的基本文件管理命令。想要了解有关这些命令的更多信息吗?尝试使用 help 命令和 man 命令阅读手册页:
$ man cat
$ man bash
$ man ksh
$ man zsh
$ help echo #<--bash only
$ help printf #<--bash only