Skip to main content

Nano编辑器初学者指南

11-2-3 Shell编程 字符截取命令 awk命令 (六月 2025)

11-2-3 Shell编程 字符截取命令 awk命令 (六月 2025)
Anonim

介绍

Linux用户之间长期争论哪个命令行编辑器是最好的。在一个阵营中,vi是编辑规则的编辑器,但在另一个阵营中,它是关于emacs的。

对于我们其他人来说,只需要一些简单的东西来编辑文件就有纳米。不要误解我vi和emacs是非常强大的编辑器,但有时你只需要打开,修改和保存文件而不记住键盘快捷键。

纳米编辑器当然有自己的一组键盘快捷键,在本指南中,我的目的是帮助您理解所有这些特殊击键的含义,您可以使用它们来使您的生活更轻松。

如何获得纳米

默认情况下,nano编辑器可用于所有最流行的Linux发行版,您可以使用一个简单的命令运行它:

不适用否

上面的命令只会打开一个新文件。您可以键入窗口,保存文件并退出。

如何使用Nano打开一个新文件并命名

虽然简单地运行nano是可以的,但您可能希望在开始之前为文档命名。要执行此操作,只需在nano命令后命名文件名即可。

nano myfile.txt

当然,您可以提供在Linux系统上任何位置打开文件的完整路径(只要您有权这样做)。

na no /path/to/myfile.txt

如何使用Nano打开现有文件

您可以使用与上面相同的命令打开现有文件。只需使用您要打开的文件的路径运行nano。

为了能够编辑文件,您必须具有编辑文件的权限,否则它将作为只读文件打开(假设您具有读取权限)。

na no /path/to/myfile.txt

当然,您可以使用sudo命令提升您的权限以启用任何文件的编辑。

如何使用Nano保存文件

只需直接在编辑器中输入内容,即可将文本添加到nano编辑器中。但是,保存文件需要使用键盘快捷键。

要在nano中保存文件,请按ctrl和 同时。

如果您的文件已有名称,则只需按Enter键确认名称,否则您需要输入要保存文件的文件名。

如何使用Nano保存DOS格式的文件

要以DOS格式保存文件,请按 CTRLØ调出文件名框。现在按 ALTd对于DOS格式。

如何使用Nano保存MAC格式的文件

要以MAC格式保存文件,请按CTRLØ调出文件名框。现在按 ALT用于MAC格式。

如何将Nano中的文本附加到另一个文件的末尾

您可以将正在编辑的文件中的文本附加到另一个文件的末尾。这样做按CTRLØ调出文件名框并输入要添加到的文件的名称。

下一点非常重要:

按alt和a

这会将保存文件名文本更改为要追加的文件名。

现在,当您按回车键时,打开的编辑器中的文本将附加到您输入的文件名中。

如何将文本从Nano添加到另一个文件的开头

如果您不想将文本附加到另一个文件,但希望文本显示在另一个文件的开头,则需要为其添加前缀。

要为文件添加前缀,请按CTRLØ调出文件名框并输入要添加到的文件的路径。

再次非常重要:

按alt和p

这会将保存文件名文本更改为filename to prefix to。

在Nano中保存之前如何备份文件

如果要将更改保存到正在编辑的文件但要在Linux文件系统中保留原始文件的备份,请按CTRLØ调出保存窗口然后按alt和B..

单词backup将出现在文件名框中。

如何退出Nano

编辑完文件后,您将需要离开nano编辑器。

要退出nano,只需按CTRL X 同时。

如果文件尚未保存,系统将提示您这样做。如果选择“是”,则会提示您输入文件名。

如何使用Nano剪切文本

在纳米印刷机中剪切一行文字CTRLķ同时。

如果按CTRLķ再次进行任何其他更改之前,文本行将附加到虚拟剪贴板。

当您开始键入更多文本或删除文本并按CTRLķ然后清除剪贴板,只有您剪切的最后一行可用于粘贴。

如果你想切割线的一部分CTRL6 在您希望剪切的文本的开头然后按CTRLķ削减文字。

如何使用Nano粘贴文本

要使用nano粘贴文本,只需按CTRLü。您可以多次使用该键盘快捷键来连续粘贴线条。

如何证明纳米文本的正确性和不合理性

一般来说,你不会使用nano作为文字处理器,因此我不太确定为什么你想要证明文本的合理性,而是在纳米压力机中这样做CTRL学家

按下可以使文本不合理CTRLü。是的我知道这是粘贴文本的快捷方式,因为有更多可用的快捷方式,我不知道为什么开发人员没有选择不同的快捷方式。

使用Nano显示光标位置

如果你想知道你在纳米范围内的文件有多远,你可以按下CTRLC钥匙在同一时间。

输出显示如下:

第5/11行(54%),第10/100(10%),char 100/200(50%)

这可以让您确切地知道您在文档中的位置。

如何使用Nano读取文件

如果在未指定文件名的情况下打开nano,则可以通过按命令提示符打开文件CTRLR同时。

您现在可以指定要读入编辑器的文件名。如果您已将文本加载到窗口中,则您读入的文件将附加到当前文本的底部。

如果要在新缓冲区中打开新文件,请按 ALTF.

如何使用Nano进行搜索和替换

在纳米印刷机内开始搜索CTRL和.

要关闭更换按钮CTRL您可以通过重复按键再次打开替换。

要搜索文本,请输入要搜索的文本,然后按返回。

要向后搜索文件,请按CTRLR调出搜索窗口。按 ALTb.

要强制区分大小写再次显示搜索窗口,然后按 ALTC。您可以通过重复按键再次将其关闭。

如果没有提供使用正则表达式搜索的方法,Nano将不是Linux文本编辑器。要在再次调出搜索窗口时转动正则表达式,然后按 ALTR.

您现在可以使用正则表达式来搜索文本。

在Nano中检查你的拼写

纳米是一个文本编辑器而不是文字处理器,所以我不确定为什么拼写是它的一个关键特征,但你确实可以检查你的拼写使用CTRLŤ键盘快捷键。

为了使其工作,您需要安装拼写包。

纳米开关

使用nano时,您可以指定许多开关。最好的包括在下面。您可以通过阅读nano手册找到其余部分。

  • nano -B(在编辑之前备份文件)
  • nano -E(编辑时将制表符转换为空格)
  • nano -c(不断显示光标位置统计信息)
  • nano -i(自动将新行缩进到与前一行相同的位置)
  • nano -k(切换切割使其从光标位置而不是整行切割)
  • nano -m(为编辑器提供鼠标支持)
  • nano -v(以只读方式打开文件)

摘要

希望这会让您更好地了解纳米编辑器。这是值得学习的,它比vi或emacs的学习曲线要​​少得多。