nano命令是linux系统下一种字符终端的文本编辑器,和vi/vim命令功能类似;不过相比vi/vim命令,nano命令用法比较简单,且相关操作提示也更多,更适合linux初学者使用和满足编辑需求。
语法格式:nano 参数 文件命令;参数可以为空。
和vi/vim命令一样,当使用nano命令打开一个不存在的文件时,会自动创建一个空白文件并打开。
当使用nano命令打开一个文件时,编辑者在界面上编辑文件内容,最下方有多个快捷键选项,编辑者可以根据需要执行相应的快捷键命令。
图1
Ctrl+X(Exit):退出命令。当执行该命令时,会再次出现一个界面,选择是否保存修改,还是取消退出:
图2
Ctrl+o(Write Out):表示对文件重命名。
Ctrl+R(Read File):输入指定路径下的文件名,然后会将该文件的内容复制过来。
Ctrl+W(Where Is):输入要查找的字符或字符串,会跳转到指定字符的所在位置。
Ctrl+\(Replace):替换指定的字符或字符串。
Ctrl+K(Cut Text):剪切或者删除指定行。类似vi/vim命令里的dd操作。
Ctrl+U(Uncut Text):粘贴操作,注意需要指定Ctrl+K操作,才能执行Ctrl+U操作。
Ctrl+J(Justify):调整段落,将多行内容合并为一行。
Ctrl+T(To Spell):检查单词拼写是否有误,需要安装spell,否则无法使用该命令。
Ctrl+C(Cur Pos):显示光标位置。
Ctrl+_(Go To Line):跳转到指定行。
还有其他的快捷键,感兴趣的可以去使用nano命令练习练习。
正因为nano命令有这么多的提示快捷键,因此该命令对初学者非常友好,相比vi/vim命令的这么多操作命令,且还没有提示,nano确实比较适合初学者。不过vi/vim命令也是linux系统下必不可少的命令,因为vi/vim命令时linux系统默认的编辑器,而nano命令在小型linux系统下是没有该命令的。
图3