nano 命令 linux
用途說明
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。
使用示例
示例一
[[email protected] ~]# 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
nano 命令 linux