SecureCRT连接到Linux后使用sqlplus的退格删除
2013-05-18 00:18
295 查看
-
使用SecureCRT连接到一台安装有Oracle DB 10g的RHEL4.2的机器,linux使用的shell是默认的bash。
在bash提示符下,使用Del键或者Backspace键都能删除光标左侧的字符,但是一旦进入sqlplus之后,只能使用Del键来删除光标左侧的 字符,使用Backspace键则显示^H,使用ctrl+H也能删除字符。如果要在sqlplus下使用Backspace来删除字符,那么有两种方 法,第一种是使用stty命令重新定义^H,可以在使用sqlplus之前执行stty erase ^H,也可以把这一句放到Linux用户的.bash_profile文件中。第 二种是使用SecureCRT的设置,在会话属性的Terminal->Emulation->Mapped
Keys中,选中Backspace sends delete或Delete sends backspace中的任何一个,并确保另一个不被选中。
另一个问题是bash下的sqlplus中使用上箭头无法显示上一个命令,而只是显示^[[A,这个问题还不知道怎么解决,只能在sqlplus中 打入l或者list来显示前一条命令,从中选择并复制。list命令的用法可使用help l或者? l来显示。为便于复制可以在SecureCRT中进行设置,在Global Options->Terminal的Mouse部分,选中Copy on select,并设置Paste on middle(right) button。但是这样依然只能显示最近的一条命令,而不能显示更多的历史命令,对于习惯于在Windwos/index.html'
target='_blank'>Windows下操作的用户来说还是不方便。在Linux下 如果需要实现上下翻阅命令的话需要安装其他的工具,rlwrap就是一个。
本篇文章来源于 站长资讯网 原文链接:http://www.net527.com/caozuoxitong/Linux/1385.html
相关文章推荐
- Linux Oracle下sqlplus无法使用命令退格删除和历史记录的解决方法(使用rlwrap)
- 【转】Linux下Oracle sqlplus无法使用命令退格删除和历史记录的解决方法(使用rlwrap)
- Linux - SecureCRT 中 sqlplus 配置 远程连接Linux下的sqlplus中退格键
- (转)Linux Oracle下sqlplus无法使用命令退格删除和历史记录的解决方法(使用rlwrap)
- [转] Linux Oracle下sqlplus无法使用命令退格删除和历史记录的解决方法(使用rlwrap)
- SecureCRT 连接 linux,使用 sqlplus 格式化显示
- secureCRT连接LINUX,sqlplus能使用退格键
- windows使用plsql和sqlplus连接远程linux主机的oracle数据库
- Debian 7(Linux) 安装SSH使用SecureCRT连接配置
- linux学习笔记-如何使用secureCRT连接虚拟机中linux
- 使用SecureCRT连接linux
- Oracle下sqlplus无法使用命令退格删除和历史记录的解决方法--使用rlwrap
- linux 下 命令行使用sqlplus 连接oracle执行命令
- 解决Linux下使用sqlplus不能使用上下键,退格键
- Windows下使用secureCRT 连接linux虚拟机
- linux 链接ln的使用 创建和删除符号连接(软、硬链接)
- Linux Oracle下sqlplus无法使用命令退格删除和历史记录的解决方法(使用rlwrap)
- SecureCRT连接Linux,操作HBase shell,不用使用Backspace键的设置方法
- linux 链接的使用:创建和删除符号连接
- linux 链接的使用 创建和删除符号连接