让linux上的oracle的sqlplus向windows一样支持方向键


在windows上使用oracle的sqlplus十分的方便,但是在linux上面不支持方向键,在网上找了些关于快捷键方面的,终于找到了,他就是rlwrap

下载一个rlwap

 tar -zxvf rlwrap-0.30.tar.gz
 cd rlwrap-0.30 
 ./configure & make & make install

如果在make 时提示


checking for tgetent in -lncurses... no
checking for tgetent in -ltermcap... no
configure: WARNING: No termcap nor curses library found
checking for readline in -lreadline... no
configure: error:

You need the GNU readline library(ftp://ftp.gnu.org/gnu/readline/ ) to build
this program!

网上找了下,需要安装readline的软件包,安装它的前提需要安装个

libtermcap-devel的包

rpm -ivh readline-5.1-3.el5.i386.rpm readline-devel-5.1-3.el5.i386.rpm  libtermcap-devel-2.0.8-46.1.i386.rpm 

总算是安装成功啦

接下来是配置环境变量

编辑oracle的环境变量添加一些内容

alias sqlplus='rlwrap sqlplus'

 alias rman='rlwrap rman'

这下oracle的sqlplus可以向在windows上面一样操作啦,

你可能感兴趣的:(oracle)