nano编辑器详解
nano是什么
nano是一个命令行文本编辑器,通常默认包含在类似Unix的计算系统中,如Raspberry Pi OS或Ubuntu。它是在命令行中工作时首选的文本编辑器。我在所有的Raspberry Pi项目和Linux指南中都使用nano。当习惯于使用Linux系统时,可以尝试使用更高级的文本编辑器(如vim或emacs)时,但这两个学习成本都有点高,一个被成为编辑器之神,一个是神之编辑器。这时候nano的作用就凸显出来了,对初学者来说更容易上手。
在nano中创建或编辑文件
在本节中,展示使用nano创建或编辑文件的各种方法。
不指定文件名使用nano
nano最简单的用法是不指定文件名使用命令。在没有指定文件的情况下使用nano,会在一个干净的缓冲区开始会话。这缓冲区将就是你的空文本文件,没有文件名。
nano
保存缓冲区时,就会被要求为它指定文件名。
指定要创建或编辑的文件名
也可以在nano命令旁边指定一个文件名。
nano将使用这个文件名来创建一个新文件或编辑一个现有的文件。
nano FILENAME
例如,如果有一个名为 “raspberrypi.labno3 “的文件,可以使用下面的命令开始编辑它。
nano raspberrypi.labno3
如果这个文件不存在,会创建一个空的缓冲区。保存时,内容被写入指定的文件中。
用nano编辑文本
使用nano编辑器编辑文本也很简便,这是nano最显著的优势之一,只需要用键盘输入就行。
列出nano快捷方式
在接下来的几节中,展示一些快捷键,可以用这些快捷键在nano中修改和浏览文件变得更效率。如果想自己探索这些快捷键,可以按CTRL+G找到这些快捷键
按CTRL + X键返回到编辑界面。
用Nano搜索文本
查找文本是比较常用的功能,要用nano搜索文本,请按CTRL + W,输入要搜索的文本,然后按ENTER键。
如果想重复搜索,可以按ALT + W或按CTRL + W。nano的搜索功能会沿着向前的方向寻找,直到回到文件的顶部。如果想向后搜索,可以用Q键代替W,所以,CTRL + Q向后搜索,ALT + Q向后重复搜索。
用nano搜索和替换文本
还可以使