- 论坛徽章:
- 6
|
在使用linux上的一些交互式程序(比如:isql,sqlplu)的时候,想像windows上的命令提示符那样进行上、下键查找曾经敲过的命令。
但是很可能会显示 ^[[A ^[[H等字符。使用的连接工具如果配置不合适的话,退格键(BACKSPACE)都不能用。
rlwrap就是解决上述问题的好工具。
可以从这里下载rlwrap-0.37.tar.gz 安装包。
先装上一些安装rpm
一:安装readline
OS的安装光盘里提供了readline包.
[root@oracle11g ~]# rpm -Uvh readline*
error: Failed dependencies: libtermcap-devel is needed by readline-devel-5.1-1.1.i386.rpm
[root@oracle11g ~]# rpm -Uvh libtermcap-devel-2.0.8-46.1.i386.rpm
[root@oracle11g ~]# rpm -Uvh readline*
package readline-5.1-1.1 is already installed
[root@oracle11g ~]# rpm -Uvh readline-devel-5.1-1.1.i386.rpm二:安装rlwrap
[root@oracle11g ~]# tar -zxvf rlwrap-0.30.tar.gz
[root@oracle11g ~]# cd rlwrap-0.30
[root@oracle11g rlwrap-0.30]# ./configure
[root@oracle11g rlwrap-0.30]# make
[root@oracle11g rlwrap-0.30]# make install三:方便使用rlwrap
[root@oracle11g rlwrap-0.30]# vi /home/oracle/.bash_profile
添加
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
alias isql='rlwrap isql'Linux下的SQL Plus,isql 终于可以像Windows下的那样使用了。
在linux上进行上、下键查找历史命令的工具:http://www.dbainfo.net/linux-key ... ap-isql-sqlplus.htm[/url] |
|