你必须在纳米领域做到的四件事
文本编辑对于 Linux 用户来说至关重要。从历史上看,Vim 文本编辑器一直是管理文件内容的默认工具。如今,许多系统和许多系统管理员更喜欢使用 nano 文本编辑器。
这是介绍一些基本 Linux 工具的系列文章中的第二篇。我的第一篇文章讨论了:“您必须能够在 Vim 中完成的四件事”。它是本文的姊妹篇。
Nano 比 Vim 直观得多,但仍然值得简单了解一下其最基本的功能。您必须能够使用 nano 完成以下四项任务:
- 创建/打开文件
- 编辑文件
- 保存更改
- 退出文件
创建或打开文件
要使用 nano 创建新文件,请键入nano /path/filename
。这与 Vim 使用的语法相同。新文件已创建并打开以供编辑。要创建一个名为“RHEL_versions”的新文件,我键入以下内容:
# nano ~/Documents/RHEL_versions
现在可以编辑该文件了。Nano 不使用 Vim 等模式的概念。在 nano 中打开文件后,如果您在键盘上键入内容,文本就会插入到文件中。
使用相同的命令语法打开现有文件,例如“demo”文件:
# nano ~/Documents/demo
[ 你可能还会喜欢,Nano 入门]
编辑文件
由于 nano 不使用模式,您可以立即开始编辑文件,而无需在命令模式和插入模式之间切换。这无疑使 nano 更易于使用,但也使其灵活性降低。然而,对于基本的文件编辑来说,这种灵活性往往是过度的。
保存文件
Ctrl键可激活键盘上的 nano 命令。nano 界面底部会显示一个简短的命令列表,这些命令涵盖了大多数基本需求。您可以使用 Ctrl+O “写出”文件以保存其内容。
注意:nano 中还有许多可用的附加命令,但未显示在主菜单中。
退出纳米
如果您检查 nano 界面底部的可用命令列表,您会发现您无法“退出”nano,而是可以使用Ctrl+X来“退出”nano 。
[ 免费下载:高级 Linux 命令备忘单。]
包起来
In some ways, using nano is more like using the keyboard shortcuts in Microsoft Word or LibreOffice Writer. Nano is significantly more powerful than I am showing here, so be sure to check the documentation for more tricks. If you're a Vim user and you find yourself on a distribution that only has nano available, at least you'll know these simple functions.
I guess I'm old school (or just old), but I prefer Vim, even for very short and simple edits. I acknowledge that nano is easier, but I am in the habit of using Vim. In fact, I have it installed on my Mac and Windows computers, too.