如何在 Ubuntu 上安装 Nano?
快速解答:在 Ubuntu 上安装 Nano
要在 Ubuntu 上安装 Nano,打开终端并运行:
sudo apt update && sudo apt install nano
就这么简单。Nano 已收录在 Ubuntu 的默认软件源中,因此不需要任何额外配置。在大多数系统上,Nano 其实已经预装好了 —— 安装前可以用 nano --version 确认一下。截至 2026 年,这条命令在每一个当前版本上都适用,包括 Ubuntu 24.04 LTS(Noble Numbat)和 Ubuntu 22.04 LTS(Jammy Jellyfish)。
装好之后,用 nano filename 打开或新建一个文件,编辑完后按 Ctrl + O 保存、按 Ctrl + X 退出。要编辑系统文件,在命令前加上 sudo 即可(例如 sudo nano /etc/hosts)。
本指南的余下部分会讲解如何检查是否已安装、其他安装方式(包括从源码构建)、基本用法,以及如何用 .nanorc 文件来配置 Nano。
简介
Nano 是一款广受欢迎、上手友好的文本编辑器,广泛用于包括 Ubuntu 在内的各类 Unix 系统。它以简单易用著称,无论是初学者,还是需要在命令行里快速编辑文本文件的资深用户,都是一个很不错的选择。
Nano 有以下几个优点:
- 界面直观:与 Vim 这类更复杂的编辑器不同,Nano 会在屏幕底部显示可用的命令,让新手也能轻松操作。
- 轻量:Nano 体积小巧,不会占用太多系统资源。
- 编辑快捷:它非常适合快速改动配置文件,或编写简短的脚本。
- 语法高亮:Nano 支持多种编程语言的语法高亮,提升了代码的可读性。
无论你是系统管理员、开发者,还是偶尔需要编辑文本文件的普通 Ubuntu 用户,掌握 Nano 的安装和使用,都能明显提升你的工作效率。
前提条件
在开始安装 Nano 之前,请确认你的系统满足以下要求:
-
Ubuntu 版本:本指南适用于所有当前受支持的 Ubuntu 版本,包括 Ubuntu 24.04 LTS(Noble Numbat)、22.04 LTS(Jammy Jellyfish)及更高版本,也适用于 20.04 LTS 等较旧版本。不过,让系统保持更新总归是个好习惯。
-
终端访问权限:你应当熟悉终端的基本操作,因为本指南中的大多数命令都要在终端里执行。
-
Sudo 权限:在 Ubuntu 系统上安装软件需要管理员(sudo)权限。开始之前,请确认你拥有必要的权限。
-
网络连接:下载 Nano 及其所需依赖需要一个稳定的网络连接。
-
对文本编辑器有基本了解:虽然 Nano 很容易上手,但事先对文本编辑器有些基本了解会更有帮助。
检查 Nano 是否已安装
在开始安装之前,最好先看看你的 Ubuntu 系统上是不是已经装了 Nano。许多 Ubuntu 发行版都预装了 Nano,所以你很可能早就有了。
要检查 Nano 是否已安装,按以下步骤操作:
-
打开终端(可以按
Ctrl + Alt + T打开)。 -
输入以下命令并按回车:
nano --version -
解读结果:
- 如果 Nano 已安装,你会看到类似下面这样的输出(具体版本取决于你的 Ubuntu 版本 —— 例如 Ubuntu 24.04 LTS 自带 nano 7.x,Ubuntu 22.04 LTS 自带 nano 6.x):
GNU nano, version 7.2 (C) 2023 the Free Software Foundation and various contributors Compiled options: --enable-utf8 - 如果 Nano 尚未安装,你会看到类似这样的错误提示:
Command 'nano' not found, but can be installed with: sudo apt install nano
- 如果 Nano 已安装,你会看到类似下面这样的输出(具体版本取决于你的 Ubuntu 版本 —— 例如 Ubuntu 24.04 LTS 自带 nano 7.x,Ubuntu 22.04 LTS 自带 nano 6.x):
如果 Nano 已经装好了,你可以直接跳到"Nano 的基本用法"一节。如果还没装,请继续往下看下面的安装方法。
安装方法
方法一:使用 apt 包管理器
在 Ubuntu 上安装 Nano,最简单也最常用的方式就是借助 apt 包管理器。步骤如下:
-
首先更新软件包列表,以确保你装到的是最新版本:
sudo apt update -
然后运行以下命令来安装 Nano:
sudo apt install nano -
出现提示时,输入你的密码,并按 'Y' 确认安装。
-
安装完成后,再次查看版本,以确认安装成功:
nano --version
这种方式快速、简单,并能确保你装到的是与你的 Ubuntu 系统兼容的 Nano 版本。在 2026 年的 Ubuntu 24.04 LTS 和 22.04 LTS 上,apt 会直接从官方软件源装上一个较新、经过充分测试的 Nano 版本 —— 对绝大多数用户来说,这就是推荐的做法,你几乎用不着从源码去构建。
方法二:从源码安装
从源码安装虽然不太常见,但如果你需要某个特定版本,或者想尝鲜最新功能,可能就会用到。方法如下:
-
首先安装所需的构建工具:
sudo apt install build-essential libncurses5-dev -
从官方网站下载最新的 Nano 源代码:
wget https://www.nano-editor.org/dist/latest/nano-latest.tar.xz -
解压下载好的文件:
tar -xvf nano-latest.tar.xz -
进入解压后的目录:
cd nano-* -
配置构建:
./configure -
编译源代码:
make -
安装 Nano:
sudo make install -
验证安装:
nano --version
Nano 的基本用法
装好 Nano 之后,我们来看几个基本用法:
-
打开文件: 要用 Nano 打开一个文件,使用以下命令:
nano filename如果该文件不存在,Nano 会自动创建它。
-
基本编辑:
- 用方向键在文本中移动。
- 直接输入就能在光标处插入文本。
- 用退格键删除字符。
-
基本命令: Nano 通过键盘快捷键来执行命令。最常用的有:
Ctrl + O:保存文件Ctrl + X:退出 NanoCtrl + K:剪切当前行Ctrl + U:粘贴剪切的文本Ctrl + W:搜索文本Ctrl + G:获取帮助
-
保存与退出:
- 要保存,按
Ctrl + O,然后按回车确认。 - 要退出,按
Ctrl + X。如果你做过修改,Nano 会询问你是否要保存。
- 要保存,按
配置 Nano
Nano 可以按你的喜好进行自定义。配置方法如下:
-
配置文件的位置: Nano 的系统级配置文件位于
/etc/nanorc。 如果要做用户级的个性化配置,请在你的主目录中创建或编辑~/.nanorc。 -
常用配置选项: 下面是一些你可以加进
.nanorc文件的实用选项:# Enable line numbers set linenumbers # Enable mouse support set mouse # Enable smooth scrolling set smooth # Set tab size set tabsize 4 # Enable syntax highlighting include "/usr/share/nano/*.nanorc" -
语法高亮: Nano 支持多种编程语言的语法高亮。要为某种特定语言启用它,在你的
.nanorc中加入类似下面这样的一行:include "/usr/share/nano/python.nanorc"把 "python" 换成你想要的语言即可。
-
自定义快捷键: 你可以在
.nanorc文件中定义自己的快捷键。例如:bind ^J justify main这会把
Ctrl + J绑定到主编辑器中的对齐(justify)功能。

常见问题解答(FAQ)
问:Nano 与 Vim、Emacs 等其他文本编辑器有什么区别?
答:Nano 的设计更加友好、也更直观,尤其适合初学者。它会在屏幕底部显示可用的命令,用起来更省心,不必去记那些复杂的组合键。Vim 和 Emacs 功能更强大,但学习曲线也更陡。
问:我可以用 Nano 编辑系统文件吗?
答:可以,但编辑系统文件时需要用 sudo 权限来打开 Nano。使用命令 sudo nano /path/to/file。编辑系统文件时要格外小心,因为改错了可能会影响系统的稳定性。
问:如何为某种特定的编程语言启用语法高亮?
答:在你的 .nanorc 文件中加入以下这一行:
include "/usr/share/nano/language.nanorc"
把 "language" 换成对应编程语言的名称(例如 python.nanorc、c.nanorc)。
问:我可以在 Nano 中撤销更改吗?
答:可以,按 Alt + U 就能撤销上一步操作。要重做,则使用 Alt + E。
问:如何在 Nano 中搜索文本?
答:按 Ctrl + W,输入要搜索的内容,然后按回车。要查找下一处匹配,按 Alt + W。
问:可以在 Nano 中同时打开多个文件吗?
答:可以,启动 Nano 时把多个文件都指定上即可:
nano file1 file2 file3
用 Alt + > 和 Alt + < 在这些文件之间切换。
问:如何在 Nano 中复制和粘贴文本?
答:要复制,先按 Alt + 6 设置标记,移动光标选中文本,再按一次 Alt + 6 完成复制。要粘贴,把光标移到目标位置,按 Ctrl + U 即可。
问:我可以更改 Nano 默认的文本换行方式吗?
答:可以,在你的 .nanorc 文件中加入 set nowrap 即可关闭自动换行。要开启换行,则使用 set softwrap。
问:如何在 Nano 中把文件另存为其他名字?
答:按 Ctrl + O 保存,然后输入新的文件名并按回车。
问:Nano 适合用来编程吗?
答:Nano 也可以用来编程,尤其适合做快速改动,只是它缺少一些 IDE 或更复杂的编辑器所具备的高级功能。不过正因为简单,它很适合写脚本或对代码文件做一些快速修改。
