使用 Nano 编辑文件

LinuxBeginner
立即练习

简介

到目前为止,我们只读取过文件。现在,是时候写入文件了。

在 Linux 中,最简单的编辑器叫作 Nano。

Nano 就像 Linux 终端中的「记事本」。它简单易用,可以直接在命令窗口中运行。它没有可以用鼠标点击的菜单,但使用键盘就能轻松操作。

对于初学者来说,这一点很重要,因为许多服务器环境根本不提供图形化编辑器。在 Linux 管理中,终端编辑器并不是可有可无的工具;在远程计算机上修改配置或创建小型文件时,它通常就是直接可用的方法。

在本实验中,你将编写第一个文件、保存文件并退出编辑器——这就是文本编辑领域的「Hello World」。

打开文件

要写入文件,只需将要创建或编辑的文件名传给 nano。

创建 my_file.txt:

运行以下命令:

nano my_file.txt

终端屏幕会发生变化。你已经进入编辑器了!

这是从 shell 进入另一个程序的又一个例子。Nano 打开后,你从键盘输入的内容会发送给编辑器,而不是发送给 shell 命令行提示符。

  • 中间的大块空白区域用于输入文本。
  • 底部显示快捷键提示。

注意:脱字符号 ^ 表示 Ctrl 键。因此,^X 表示 Ctrl+X。

许多终端工具都会使用这种表示法。学会一次后,你也能看懂其他工具在屏幕上显示的快捷键提示。

编辑文本

在 Nano 中添加文本很简单:直接输入即可!

正因为简单,Nano 才成为初学者常用的编辑器。与模态编辑器相比,它的操作方式更像普通文本框。

输入以下内容:

Hello, LabEx!
This is my first file using nano.

使用光标:

  • 使用方向键移动光标。
  • 不要使用鼠标。在终端编辑器中,鼠标点击通常不起作用。

保存更改

在 Nano 中,保存操作称为「写出」(Writing Out),快捷键是 ^O。

保存文件:

  1. 按 Ctrl+O。
  2. Nano 会要求确认文件名。按回车键(Enter)。

Nano 会显示 [ Wrote 2 lines ]。这表示文件已经安全保存。

在 Unix 编辑环境中,write 一词经常作为「将更改保存到磁盘」的同义词出现。因此,Nano 中的保存命令被称为「Write Out」。

退出编辑器

现在退出编辑器。

退出快捷键是 ^X。

按 Ctrl+X。

由于你已经保存了文件,Nano 会立即关闭,你将再次看到命令行提示符。

使用 cat 验证结果:

cat my_file.txt

你应该能看到刚才输入的消息:Hello, LabEx!

总结

你已经掌握了 Nano 的基本操作流程:

  1. **nano filename**:打开文件。
  2. 输入并编辑:写入内容。
  3. Ctrl+O + Enter:保存文件(Write Out)。
  4. Ctrl+X:退出编辑器。

与使用鼠标操作的编辑器相比,这种方式可能显得不太顺手,但掌握这项技能后,你只用键盘就能从世界各地修复服务器!