jshell
sqlcl
原因:环境变量TERM(终端)值dumb
解决方式:使用命令前设置局部变量set TERM=xterm
第一次发生是使用java1.9的jshell命令行工具时,当时没有找到问题原因;
在想安装使用oracle的sqlcl命令行工具时现象又发生了,根据文献[1]解决了问题。
文献:
[1]博客园littlezt:https://www.cnblogs.com/littlezt
[2]Linux下$TERM环境变量的不同取值含义
[3]系统变量TERM不知是用来干什么的?它的值有vt100,vt220等,这些值代表什么意思?
[4]探索Linux的infocmp命令:终端配置的得力助手