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

本文介绍如何在Linux环境下通过安装rlwrap工具及相应依赖,实现类似Windows环境下使用Oracle SQLPlus的功能,包括方向键的支持等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


在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上面一样操作啦,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值