如何使用命令行在Unix中保存文件

时间:2020-01-09 10:39:39  来源:igfitidea点击:

如何在Unix中保存文件。
如何在Unix中保存文本文件?

UNIX操作系统提供了许多用于创建文本文件的命令行工具和文本编辑器。
您可以使用vi,vim,emacs或joe/nano文本编辑器。
文本编辑器设计为易于使用。
简而言之,可以使用以下任何命令在Unix中保存文件:

在Unix中保存文件的命令

  • cat命令
  • Unix echo或printf命令保存文本文件
  • vi文字编辑器
  • emacs文本编辑器
  • nano文字编辑器
  • 任何其他基于控制台的文本编辑器

现在您知道了各种选择。

1.使用Unix echo命令创建和保存文件

打开终端应用程序,然后执行以下命令以创建一个名为foo.txt的文件,运行:

echo "This is a test. Some data" > foo.txt

要将数据追加并保存到名为bar.txt的现有文件中,请运行:

ls bar.txt
cat bar.txt
echo "Another data line" >> bar.txt

您刚刚创建了foo.txt,并保存了数据。
但是,您如何验证呢?
要检查foo.txt的内容,请在shell提示符下执行以下命令:

cat foo.txt
cat bar.txt

2. Unix使用cat命令

在此示例中,我们将创建一个名为quotes.txt的文件。
您需要其中输入一行文本,在shell提示符下执行以下内容:

cat > quotes.txt

接下来,按[Enter]或[Return]键。
最后,执行所需的文本:

Twenty years from now you will be more disappointed by the things that you didn?t do than by the ones you did do.

再按一次[Enter]或[Return]键。
要在Linux上停止并保存文件,请按一行上的" Control + d"。
也就是说,按住Control键并执行字符d。
在屏幕上:

如何使用cat命令在Unix中创建和保存文本文件

3.使用vi/vim创建并保存文本文件

vi/vim被认为是Unix用户的一项基本技能。
因此,我们将学习如何在Unix上使用vim/vi编辑文件。
让我们创建一个名为file1.txt的全新文件,执行:

vi file1.txt

或者

vim file.txt

按" i"并输入必要的文本。
例如:

"Our greatest fear should not be of failure... 
but of succeeding at things in life that don't really matter."
     
   -- Francis Chan

现在该保存更改并退出Vim/vi了。
首先,按Esc键。
接下来,执行(冒号后跟字符x)

:x

按Enter键。