安装rlwrap使达梦disql支持上翻历史命令

背景

DM安装完成后使用disql命令行,无法使用上下键引用历史命令,会出现[[A[[A的现象。这样的操作包括使用退格Backspace键,上下键,左右键等。

SQL> ^[[A^[[A

解决这个问题,可以使用rlwrap工具。

安装rlwrap

下载

wget https://fossies.org/linux/privat/rlwrap-0.46.1.tar.gz

解压

tar -zxvf rlwrap-0.46.1.tar.gz
cd rlwrap-0.46.1/

安装依赖

yum -y install readline*

编译

./configure
make
make install

使用

[dmdba@localhost bin]$ rlwrap ./disql SYSDBA/SYSDBA@127.0.0.1:5236

更改别名,用rlwrap启动disql

vim ~/.bash_profile
alias disql="rlwrap /data/dmdbms/bin/disql"
alias dmrman="rlwrap /data/dmdbms/bin/dmrman"
source ~/.bash_profile

发表评论

邮箱地址不会被公开。 必填项已用*标注