klish 安装与使用

之前使用的是lshell(github), 但是lshell不能进行tab提示命令。 而售后团队使用习惯了tab提示命令的方式。故调研了下实现cli的方式,发现klish不错。

klish是clish的基础上面进行开发的。而clish是思科使用的cli实现的框架。故准备安装klish到我们自己的设备上面进行使用。

首先从http://libcode.org/projects/klish/查看klish相关的介绍, 从https://src.libcode.org/klish下载源码进行编译安装。

我们的操作系统是centos64, 故安装的时候需要注意如下的问题:

1)安装expat-devel,直接使用yum安装即可

解决编译的时候提示:expat.h: No such file or directory的问题

2)安装apr

wget http://archive.apache.org/dist/apr/apr-1.5.2.tar.gz

wget http://archive.apache.org/dist/apr/apr-util-1.5.2.tar.gz

关于apr的安装方式可以参加如下的连接地址:

https://www.cnblogs.com/waynechou/p/apache_install.html

如果不安装apr,则make klish的时候会提示找不到xml的实现。

3)下载源码后,直接:autogen.sh ; ./configure --prefix=/usr/local/klish; make; make install即可。

 安装后,拷贝举例的xml配置文件到/usr/local/klish目录下,并且配置环境变量CLISH_PATH.

cp -r xml-examples /usr/local/klish/
export CLISH_PATH=/usr/local/klish/xml-examples/clish

4) 创建用户,并且指定用户使用/usr/local/klish/bin/clish

即可。

 

更多可以参考:

http://netkiller.sourceforge.net/shell/utility/klish.html

https://www.cnblogs.com/waynechou/p/apache_install.html

http://libcode.org/projects/klish/

转载于:https://my.oschina.net/u/918218/blog/3012604

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值