日期:2014-05-16  浏览次数:20684 次

我使用过的Linux命令之nano - 比vi简单易用的文本编辑器

我使用过的Linux命令之nano - 比vi简单易用的文本编辑器

本文链接:http://codingstandards.iteye.com/blog/802593 ? (转载请注明出处)

用途说明

nano是一个字符终端的文本编辑器,有点像DOS下的editor程序。它比vi/vim要简单得多,比较适合Linux初学者使用。某些Linux发行版的默认编辑器就是nano。(nano - Nano’s ANOther editor, an enhanced free Pico clone. It's not iPod Nano.前面那句摘自nano命令的手册页,后面那句我加的)

常用参数

nano命令可以打开指定文件进行编辑,默认情况下它会自动断行,即在一行中输入过长的内容时自动拆分成几行,但用这种方式来处理某些文件可能会带来问题,比如Linux系统的配置文件,自动断行就会使本来只能写在一行上的内容折断成多行了,有可能造成系统不灵了。因此,如果你想避免这种情况出现,就加上-w参数吧。(-w (--nowrap) = Disable wrapping of long lines.)

格式:nano -w FILE

可以在/etc/profile的末尾加上一个别名

alias nano="nano -w"

保存之后重新登录,就可以让shell自动为你加上这个参数了,即输入nano FILE就相当于nano -w FILE。

使用示例

示例一

[root@rhel55 ~]# nano -w test.bc

执行完了之后,就会出现一个全屏幕的界面。注意底下两行是一些快捷键的提示

? GNU nano 1.3.12????????????? File: test.bc???????????????????????????????????

123*321
123/321
scale=4;123/321

















^G Get Help? ^O WriteOut? ^R Read File? ^Y Prev Page? ^K Cut Text???? ^C Cur Pos
^X Exit????????? ^J Justify?????? ^W Where Is? ^V Next Page ^U UnCut Text ^T To Spell

?

下面解释一下,底下两行的提示信息。^G表示Ctrl+G,就是按住Ctrl键不放然后按G,然后松开,其它的以此类推。

^G Get Help?????? 获得帮助

^X Exit?????????????? 退出

^O WriteOut?????? 保存

^J Justify??????

^R Read File?????? 读取文件

^W Where Is????? 查找字符串

^Y Prev Page????? 上一页

^K Cut Text??????? 剪切一整行

^U UnCut Text??? 粘贴

^C Cur Pos???????
^V Next Page????? 下一页

^T To Spell

感兴趣的可以自己试下,我一般还是使用vi/vim。

问题思考

相关资料

【1】Linux宝库 Nano基础指南

【2】JavaEye 主题:nano简明使用指南

【3】Becky的测试收纳箱 超簡單文書編輯器: nano

?

返回 我使用过的Linux命令系列总目录

?