默认情况下在Unix/Linux中使用Oracle的sqlplus/rman是无法使用↑↓←→几个方向键进行操作的,要想达到Windows下使用sqlplus/rman的效果需要安装rlwrap。

rlwrap依赖readline,可以使用rpm -q readline readline-devel 查看系统中是否安装有readline和readline-devel,如果没有的话需要使用yum install readline readline-devel进行安装。如果系统不能使用yum方式安装软件,也可以按照 http://directory.fsf.org/project/readline/ 的说明进行下载、安装:

    # 根据版本差别进行对应调整su - rootwget https://ftp.gnu.org/gnu/readline/readline-7.0.tar.gztar -zxvf readline-7.0.tar.gzcd readline-7.0./configuremakemake install

安装成功之后在 https://github.com/hanslub42/rlwrap 下载、安装rlwrap

    # 根据版本差别进行对应调整su - rootwget https://github.com/hanslub42/rlwrap/releases/download/v0.43/rlwrap-0.43.tar.gztar -zxvf rlwrap-0.43.tar.gzcd rlwrap-0.43./configuremakemake install

安装成功之后切换到oracle用户,使用rlwrap sqlplus user/pwd登陆sqlplus即可在sqlplus中正常使用方向键。当然为了方便的话可以在oracle用户下的.bash_profile文件中增加如下的别名设置:

    alias sqlplus='rlwrap sqlplus'alias rman='rlwrap rman'

然后使用source ~/.bash_porfile刷新配置,即可直接使用sqlplus user/pwd登陆sqlplus。

转载于:https://www.cnblogs.com/jiangxinnju/p/7469325.html

Unix/Linux操作系统中如何在sqlplus/rman中使用方向键相关推荐

  1. 在linux下,如何在C语言中使用正则表达式

    http://hi.baidu.com/d_south/blog/item/9d22a34b1fc2bcf483025c53.html 在linux下,如何在C语言中使用正则表达式(整理) 2008- ...

  2. linux在生活中的应用例子,LINUX操作系统在教师学生日常生活中的应用(全).docx

    WORD格式 专业资料整理 4.LINUX操作系统在教师学生日常生活中的应用 随着网络的快速发展,网络的安全也成为了广大计算机用户的第一头疼事. 也是因为这个原因 linux 操作系统的价值就更加能体 ...

  3. Ubuntu中如何在vi编辑器中显示行号

    Ubuntu中如何在vi编辑器中显示行号 1.首先打开Ubuntu终端,输入 sudo vim /etc/vim/vimrc2.进入到vim配置文件中后,直接键入大写G,快速定位到文件末尾.3.在文件 ...

  4. MIT6.S081操作系统实验——操作系统是如何在qemu虚拟机中启动的?

    前言 为了更好的理解基于RISC-V体系的Xv6操作系统是如何在qemu中启动的,我将详细地梳理从执行make qemu命令开始到Xv6的shell启动为止的具体流程. 执行make qemu后发生了 ...

  5. linux修改last权限,Linux常用命令2/3(有关用户、权限管理的命令)--Unix/Linux操作系统04...

    用户是Unix/Linux系统工作中重要的一环,用户管理包括用户与组账号的管理.在Unix/Linux系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资源拥有不同的 ...

  6. oracle中recover作用,Oracle rman中restore和recover的区别

    在Oracle的备份与恢复的知识点中,经常会出现Restore 和 Recovery两个词. 由于这两个词在字典中的解释很接近,Oracle的官方文档中看到了以下解释. Restoration:A c ...

  7. linux脚本中如何调用函数,在Linux中如何在Perl脚本中调用函数(在shell脚本中定义)...

    我有两个脚本,即 shell_script.sh和perl_script.pl. shell_script.sh:它有函数定义,当从Perl脚本调用时,它将以批处理模式在Linux上执行某些命令. p ...

  8. linux脚本awk,如何在awk脚本中使用shell变量?

    获取shell变量 awk 可以通过几种方式完成.有些人比其他人好.这应该涵盖大部分内容.如果您有评论,请在下面留言. 使用-v (最好的方式,最便携) 使用-v选项:( PS后使用空格-v或不太便携 ...

  9. Linux 操作系统原理 — 进程管理 — NUMA 架构中的多线程调度开销与性能优化

    目录 文章目录 目录 前言 NUMA 体系结构 基本对象概念 查看 Host 的 NUMA Topology Bash 脚本 DPDK 脚步 NUMA 架构中的多线程性能开销 1.跨 Node 的 M ...

最新文章

  1. etal斜体吗 参考文献_论文格式与论文参考文献格式
  2. CNN+LSTM+CTC
  3. 1盒子刷webpad_拉宽带送的盒子也有春天:一招解放各种束缚限制
  4. OpenShift 4 - 用Buildah定制UBI容器镜像
  5. 服务器的虚拟路径是什么,设置服务器的虚拟路径
  6. 利用JS+Ajax实现下拉列表无刷联动,及其相关
  7. ios内联函数 inline
  8. 反射在工厂模式中的使用
  9. python中文版-python有中文版吗
  10. 极好用的c++ http server和client库
  11. 唯物论、辩证法和认识论
  12. 七夕送什么礼物最实用?送人绝对不会出错的礼物值得买
  13. 手把手教你处理单张百度热力图
  14. Mina2框架--服务端与客户端通信
  15. python虚拟数字人直播间带货
  16. Android菜鸟笔记-WifiPickerActivity 实现跳转到系统自带wifi连接界面
  17. 编写一个程序,使用for循环打印由 * 号构成的实心棱形和空心棱形
  18. mysql定时执行任务
  19. [转] 评 WOW技能天赋设计
  20. 财路网每日原创推送:区块链技术热下的“冷思考”

热门文章

  1. 理解Android Java垃圾回收机制
  2. python 惰性_Django中的“惰性翻译”方法的相关使用
  3. curl get请求_Linux curl 常用示例你都 Get 了吗?| CSDN 博文精选
  4. JZOJ 5677. 【GDOI2018Day2模拟4.21】纽约
  5. 非确定性算法_带你从不同角度了解强化学习算法的分类
  6. vue 使用fs_node.js中常用的fs文件系统
  7. java关于23种设计模式的有趣见解
  8. JZOJ__Day 7:【普及模拟】max
  9. JZOJ__Day 1【NOIP普及模拟】MATRIX
  10. python调用电脑蜂鸣器一直响_调用系统蜂鸣器方法