linux的sqlplus环境下方向键、Backspace键使用不正常的解决方法
2013-07-03 10:29
921 查看
Linux下面使用SQL*Plus工具有个问题:通过sqlplus命令进入到SQL*Plus控制台后,上下左右键和Backspace键突然变成了^[[A^[[B^[[D^[[C ^H 这样的"乱码,而且用过的命令也无法回显
所以需要通过一个小工具和小的设定来优化SQL*Plus
1 解决上下左右键和命令也无法回显问题
去http://utopia.knoware.nl/%7Ehlub/uck/rlwrap/下载最新的rlwrap
解压后编译安装
# ./configure
# make
# make check
# make install
如果检查的时候不成功,就需要安装一些rpm包,linux系统光盘里会有
#rpm -ivh libtermcap-devel*
安装完成后切到oracle用户,编辑bash文件,加两行
# su - oracle
$ vi .bash_profile
alias sqlplus="rlwrap sqlplus"
alias rman="rlwrap rman"
退出重进oracle用户即可
2 解决backspace键的问题
# su - oracle
$ vi .bash_profile
stty erase ^H
要设置刪除整行也可以
stty kill ^U
退出重进oracle用户即可
所以需要通过一个小工具和小的设定来优化SQL*Plus
1 解决上下左右键和命令也无法回显问题
去http://utopia.knoware.nl/%7Ehlub/uck/rlwrap/下载最新的rlwrap
解压后编译安装
# ./configure
# make
# make check
# make install
如果检查的时候不成功,就需要安装一些rpm包,linux系统光盘里会有
#rpm -ivh libtermcap-devel*
#rpm -ivh readline* #rpm -ivh readline-devel* |
# su - oracle
$ vi .bash_profile
alias sqlplus="rlwrap sqlplus"
alias rman="rlwrap rman"
退出重进oracle用户即可
2 解决backspace键的问题
# su - oracle
$ vi .bash_profile
stty erase ^H
要设置刪除整行也可以
stty kill ^U
退出重进oracle用户即可
相关文章推荐
- Linux的sqlplus环境下方向键、Backspace键使用不正常的解决方法
- Linux环境下的SQL*PLUS及RMAN中不能使用上下方向键查看命令历史的解决方法
- linux下启动oracle sqlplus使用方向键出现[^A[B^[B^[D^ ^H的解决方法
- 【Linux】Linux环境下Oracle SqlPlus中方向键问题的解决方法
- linux环境sqlplus中使用backspace键出现乱码的解决方法
- SecureCRT远程连接Linux下的sqlplus中退格键不能使用之解决方法
- SecureCRT远程连接Linux下的sqlplus中退格键不能使用之解决方法
- linux环境sqlplus中使用backspace 及 方向键
- linux 下sqlplus里无法使用方向键的解决
- 在Linux的sqlplus中不能使用vi时的解决方法
- SecureCRT远程连接Linux下的sqlplus中退格键不能使用之解决方法
- linux环境sqlplus中使用backspace键出现乱码的解决
- linux下oracle的sqlplus使用不顺手的解决
- Linux环境下使用sqlplus登录Oracle,报'ORA-12547: TNS:lost contact’丢失连接错误
- Linux下Oracle的sqlplus使用不顺手的解决
- 解决VMware虚拟机搭建linux、win环境时遇到网络桥接无法使用、NAT网络正常访问的情况。
- Linux环境下使用sqlplus登录Oracle,报'ORA-12547: TNS:lost contact’丢失连接错误
- 解决linux下使用sqlplus编辑不方便的问题
- Linux:vi的插入模式下退格和方向键不能使用的解决方法
- 在Linux环境下无法正常安装VMware tools工具的解决方法