如何在Linux上安装和使用GNU Nano编辑文件

如果您正在开始您的Linux之旅,那么创建和编辑文件是您要做的关键工作之一,尤其是如果您计划亲手编写外壳脚本的话。Linux上最常见的命令行文本编辑器之一是GNU Nano,它预装在大多数现代Linux发行版上。

Nano支持语法突出显示、完成、拼写检查等重要功能,并且对初学者友好,不同于Vim和Emacs等功能丰富的替代产品。下面是如何安装和使用GNU Nano来处理Linux上的文件。

如何在Linux上安装GNU nano

根据您的Linux发行版,可能已经预装了nano。打开终端并运行nano——version命令以检查是否是。如果命令行以版本号响应,则表明您已安装了nano。

如果没有,你需要安装nano。有不同的方法来做到这一点。然而,使用默认的命令行包管理器是迄今为止最快和最简单的方法(Linux喜欢使用命令行的原因之一)。

Debian/Ubuntu

如果您使用的是Debian或Ubuntu系统,请打开Linux终端并运行sudo apt Update。然后,运行:

sudo apt install nano 

运行
sudo apt更新
在安装软件包之前,强烈建议,但不是强制性的。它确保本地包索引是最新的,并与远程存储库同步。这有助于防止安装过时或不兼容的软件包等潜在问题。

关于RHEL/CentOS

运行sudo yum install nano在基于RPM的Linux发行版上安装GNU nano。在YUM被DNF包管理器替换的较新系统上,运行:

sudo dnf install nano 

后者也适用于Fedora。

Arch Linux

要在基于Arch Linux的发行版上安装GNU nano,请运行:

苏都吃豆人-S纳米 

如何打开和退出GNU nano

现在已经安装了纳米文本编辑器,但是如何打开它呢?

打开Linux终端并运行Nano。Nano将在终端中打开,允许您创建新文件。

要退出,请按Ctrl + X。编辑将立即关闭。但是,如果你在空白文件中输入了一些文本,nano会询问你是否要先保存这些修改。

如果您不想保存更改,请按N键立即退出编辑器。否则,请按Y键,输入文件名(例如example.txt),然后按Enter键退出。

如何在GNU Nano中使用文件

处理文件是您将使用nano的关键功能。您需要知道如何打开文件、创建新文件、复制、剪切、粘贴甚至保存更改。一旦你掌握了这些基本知识,你将更容易使用nano向前迈进。

以Nano格式打开文件

要在nano中打开现有文件,必须知道文件的名称和扩展名。这听起来可能很明显,但它很关键,因为如果你没有输入正确的扩展名和正确的名称,那么nano会假设你想要创建一个新文件。

然后,您还需要从Linux命令行导航到文件所在的确切位置。然后,执行以下命令打开一个文件:

纳米文件名.扩展名 

例如,如果您想打开example.txt,请运行:

Nanoexample.txt 

记住,文件名区分大小写。

创建、编辑和导航文件

在nano中,您可以通过两种方式创建文件。您可以使用nano命令指定文件名,或者首先打开编辑器,然后保存更改并指定文件名。选择使用什么方法并不重要,因为保存更改时仍需确认文件名。

要在Nano中创建文件,请运行以下命令:

纳米文件名.扩展名 

Nano将打开一个空白文本文件。或者,也可以先运行Nano命令以在空白模式下打开Nano。

在Nano中编辑文件也不是那么复杂。键入您想要的任何内容,然后按Enter键开始一个新行。如果需要在行的开头或结尾处跳转,请分别按Ctrl+A或Ctrl+E。

在nano中轻松浏览文件的另一种方法是使用Ctrl + V转到文件的结尾,或者使用Ctrl + Y跳转到开头。如果您有一个跨越多个页面的大文件,Ctrl + Y将向上滚动一页,Ctrl + V将向下滚动一页。

在文件中搜索特定术语

要在文件中搜索特定文本,请使用Ctrl+W,然后输入搜索词。默认情况下,Nano只会将您带到第一个匹配结果,该结果将突出显示。但是,您可以使用Alt+W或Option+W梳理整个文件以查找该术语的其他实例(如果您在Mac上运行Linux)。

搜索和替换文本

您还可以在Nano中搜索和替换文本,当您需要替换特定术语的几个实例而无需手动遍历整个文件时,这会很方便。要执行此操作,请按Ctrl+\。Nano会要求你提供一个你想要替换的单词。输入术语,然后按Enter键。

接下来,提供替换术语并按Enter键。如果在文件中出现了多个要替换的术语,则必须指定是替换第一个实例还是替换所有实例。按Y替换第一个实例,或按A替换搜索词的所有匹配项。

复制、剪切和粘贴Nano格式的文本

要复制Nano中的文本,请转到您想要复制的特定文本,并将光标放在开头。接下来,按Alt+A或Option+A启动Nano的文本选择工具。然后,按键盘上的前进箭头键(>),直到所有要复制的文本都覆盖了白色背景。

按Alt+6复制文本或按Ctrl+K剪切。导航到要放置复制或剪切文本的位置,然后按Ctrl+U进行粘贴。

保存文件更改并退出nano

处理完文件后,按Ctrl+O保存它,按Enter确认保存到正确的文件。

如果要将更改保存到其他文件,请在按Enter之前将文件名更改为其他名称。之后,按Ctrl+X退出NANO。

使用GNU nano高效处理Linux文件

GNU nano是Linux上一个简单且对初学者友好的命令行文本编辑器。它包含了足够多的功能,使从命令行更容易地处理文件,而不会让你用大量的功能,而这些功能是你作为一个初学者不需要的。

通过掌握上面强调的提示,使用GNU nano将使您在处理命令行文件时更好地体验Linux。

FAQ

问:为什么nano命令在Linux上不起作用?

如果您在运行GNU nano时遇到错误,那么很可能它没有正确安装在您的机器上,或者根本没有安装。请再次执行安装步骤,看看错误是否仍然存在。此外,确保在发出命令时没有出现任何错别字。

问:GNU nano在Linux上安装在哪里?

要查看存储GNU Nano二进制文件的路径,请使用Which或Where is命令。输出将显示GNU Nano二进制文件的确切路径。

哪一个纳米,哪一个纳米 

如果你没有得到一个输出,这意味着你的Linux PC上没有安装GNU nano。

问:如何在Linux的后台运行GNU Nano?

要在后台运行GNU nano,只需在nano命令的末尾添加一个。&例如:

纳米文件名. txt& 

另一种方法是先运行nano命令,按Ctrl + Z停止进程,然后在终端中键入bg,将nano发送到后台。在后台运行Linux命令的其他方法也存在,它们也适用于GNU nano。

大鱼的头像

这个人很懒,什么都没有留下~

延伸阅读:

Windows 记事本终于获得自动更正和拼写检查功能

在首次引入 Windows 大约 41 年后,记事本终于更新了自动更正和拼写检查功能。这家科技巨头于今年 3 月推出了拼...

大鱼的头像
大鱼
2024 年 7 月 9 日
Ubuntu 的 apt 和 apt-get 命令有什么区别?

在Ubuntu及其他基于Debian的Linux发行版中,软件包管理是系统维护的一个重要方面。apt和apt-get是两...

大鱼的头像
大鱼
2024 年 6 月 26 日
Ubuntu远程桌面:如何设置和连接

远程桌面是一种允许您远程接管和使用另一台计算机的服务。在Ubuntu中,可以在图形客户端机器上启用它来控制主机。此功能对...

大鱼的头像
大鱼
2024 年 5 月 7 日
苹果公司在“放开”iPad活动上宣布的4款产品(以及你错过了什么)

利用当天的视频 苹果2024年5月的“放开”活动标志着iPad系列的一个重要里程碑,该公司推出了自成立以来最重大的升级。...

大鱼的头像
大鱼
2024 年 5 月 19 日
将照片从iPhone传输到iPhone的8种快速方法

已升级到新iPhone,是否要从旧设备中移动所有照片?或者你只是想从别人的iPhone上转移照片?以下是在两部iPhon...

大鱼的头像
大鱼
2024 年 5 月 19 日