Centos自带的nano实在太老,现在还在2.0,官方已经到2.9了。
一直没去深究用法,直到我在ubuntu上看到了默认开启了高亮的nano 2.5.3,惊呆我了,原来nano可以这样?回到centos马上开始着手更新,找了很多国内外网站都没有一个针对centos的详细说明。只能自己摸索出来了。
卸载旧的nano
yum remove nano -y
下载安装包
wget https://www.nano-editor.org/dist/v2.9/nano-2.9.7.tar.gz
解压
tar zxvf nano-2.9.7.tar.gz
安装
cd nano-2.9.7
./configure –prefix=/usr
make
make install
ln -s /usr/local/bin/nano /bin/nano
配置
首先复制一份sample.nanorc,注意了centos下需要~/.nanorc,所以是:
cp doc/sample.nanorc ~/.nanorc
然后 nano ~/.nanorc 配置你想要的功能就可以。
例:
开启所有高亮: 把 include “/usr/share/nano/*.nanorc” 前面的 # 去掉即可。
自动缩进:set autoindent 前面的 # 去掉
最后来个自动脚本自用吧
把整段复制粘贴到一个sh文件,直接执行即可~
1 2 3 4 5 6 7 8 9 10 11 12 |
#!/bin/sh yum remove nano -y mkdir /root/nano cd /root/nano wget https://www.nano-editor.org/dist/v2.9/nano-2.9.7.tar.gz tar zxvf nano-2.9.7.tar.gz cd nano-2.9.7 ./configure --prefix=/usr make make install ln -s /usr/local/bin/nano /bin/nano cp doc/sample.nanorc ~/.nanorc |
编译过程如果有错尝试安装
yum -y install ncurses-devel