作者Esh ()
看板Network
标题[心得] DD-WRT与Nano Editor
时间Tue Jan 27 23:42:20 2009
详细说明的图文版
http://blog.leezhenyu.com/2009/01/dd-wrtnano-editor.html
*******
vi可以说是每个Linux初心者必学的文字编辑工具
不过很可惜,我个人学艺不精
不管是vi或者vim我都不熟练
印象中当年某一门课学NS2这个网路模拟软体时
助教介绍了较简单易用的pico或者nano
只要记得几个热键就好,没有太复杂的指令
DD-WRT这个微型的Linux系统能省则省
系统中除了必要的核心元件外,没有太复杂的应用程式
不然这这种系统内建OpenOffice.org也太夸张了
只能发现最简单的vi,那个我不会用的vi
所幸DD-WRT也有简易的套件管理程式ipkg
套件管理程式可说是近年Linux必备的元件
CentOS有Yum, SuSE有YaST,Debian或者Ubuntu有Apt-get
就连程式语言Perl也有CPAN、Ruby有Gems
透过套件管理程式,只要输入简单的指令就能载入套件并安装
或者随时更新升级等简单维护
ipkg是针对精简型Linux推出的套件管理程式
我这次就透过DD-WRT的ipkg安装nano
方便之後的相关参数设定档编辑
首先ssh进入DD-WRT的Console介面
只要在指令输入以下一行即可
ipkg -force-depends install nano
ipkg就会强迫安装执行nano这个程式所需要的相关套件还有nano本身
这类套件管理程式的运作模式都大同小异
指令输入後,连到预设的映射站(Mirror Site)下载档案
等待一会的时间完成下载并安装程式
安装完成会出现几个"Done"的讯息,如下图所示
之後就可以在DD-WRT指令提示符号输入nano
就能进入nano编辑器啦!
为了日後教学的便利,顺便介绍一下Nano的基本操作
如果你要建立一个新档案
就以cd切换到资料夹,输入nano <档案名称>
例如nano usb.startup
就会出现文件的编辑画面,可以开始编辑文件了
如果懒得切换资料夹,也可以直接指定文件路径
例:nano /etc/config/usb.startup
这种文件编辑的逻辑是如果该档案存在就开启该档案继续编辑
不存在,就建立那个指定档名的档案供编辑
文件编辑之後的存档很简单,只要按ctrl+o即可
其实nano的编辑画面就能看到WriteOut的提示^O
按了之後会出现File Name to Write的指示
按Enter就是直接依照边提的名称存档啦
完成编辑要离开Nano,只要按Ctrl+X
如果档案没有存档会警告是否要放弃该档案
输入Y就会存档,N放弃,按Ctrl+C就会回到编辑画面
以上大致就是Nano的使用方式
只要知道怎麽存档就好
*******
还有一些基本编辑技巧分享,其实这个在主画面都能看到
如果你是程式编辑人员,常常可以看到Compiler丢出的错误讯息
通常会提示错误所在的行数,回到nano继续编辑
按Ctrl+C就能看到目前游标所在的行号
这样就能找到指定行,判断bug
搜寻指定的字串,请按Ctrl+W
出现输入关键字的提示,输入後按Enter会跳到文字所在的行
输入关键字,再按Ctrl+R就可达成「替换的目的」
再输入的文字就会用来替代前面指定的关键字
以上大致就是我常用的几个基本功能
现在野人献曝,透过DD-WRT的ipkg顺便介绍nano
希望对Linux初学者有帮助
--
我以为以我们的课堂表现可以作点报告
没想到终究是场考试....
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.204.52.107