klish 安装与使用

原创
2019/02/20 18:30
阅读数 1.3K

之前使用的是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/

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部