在Linux下面无法使用上下键,退格键都不能用。
今天发现了这个rlwrap这个好东西,特写此文记录。
由于时间关系,可以从这里下载安装包。下载后,将.zip扩展名去掉,传到Linux服务器上面。 先装上一些安装rpm一:安装readline# rpm -Uvh readline*
error: Failed dependencies: libtermcap-devel is needed by readline-devel-5.1-1.1.i386.rpm# rpm -Uvh libtermcap-devel-2.0.8-46.1.i386.rpm# rpm -Uvh readline*package readline-5.1-1.1 is already installed# rpm -Uvh readline-devel-5.1-1.1.i386.rpm二:安装rlwrap
# tar -zxvf rlwrap-0.30.tar.gz
# cd rlwrap-0.30# ./configure#make#make install
[oracle@node1 oracle]$ rlwrap sqlplus / as sysdba
这样登录数据库 , 就可以使用上 下 键查找上次执行的命令. 如果每次都需要输入 rlwrap 感觉麻烦的话 , 还可以加入到 .bash_profile 中, 就不用每次都输入了 [oracle@node1 oracle]$ vi ~/.bash_profile 添加alias sqlplus='rlwrap sqlplus'alias rman='rlwrap rman' 保存退出使文件立即生效[oracle@node1 oracle]$ source ~/.bash_profile 安装完rlwrap后,有些可能使用SecureCRT会再次出现乱码,这是修改一下SecureCRT的字符编码:【选项】->【会话选项】->【终端】->【外观】把里面的字符编码改成GB2312.