rlwrap: command not found和解决linux下sqlplus 提供浏览历史命令行的功能

rlwrap工具可以解决linux下sqlplus 提供浏览历史命令行的功能,和删除先前输入错误的字母等问题

1.安装

需要readline包 这个安装光盘就有

[[email protected] RedHat]# cd RPMS/
[[email protected] RPMS]# rpm -Uvh
readline*
warning: readline-4.3-13.i386.rpm: V3 DSA signature: NOKEY, key ID
db42a60e
error: Failed
dependencies:
        libtermcap-devel is
needed by readline-devel-4.3-13.i386
    Suggested
resolutions:
       
/var/spool/up2datelibtermcap-devel-2.0.8-39.i386.rpm
[[email protected] RPMS]# rpm
-Uvh libtermcap-devel-2.0.8-39.i386.rpm
warning:
libtermcap-devel-2.0.8-39.i386.rpm: V3 DSA signature: NOKEY, key ID
db42a60e
Preparing...               
########################################### [100%]
  
1:libtermcap-devel      
########################################### [100%]
[[email protected] RPMS]# rpm -Uvh
readline*
warning: readline-4.3-13.i386.rpm: V3 DSA signature: NOKEY, key ID
db42a60e
Preparing...               
###########################################
[100%]
        package readline-4.3-13 is
already installed
[[email protected] RPMS]# rpm -Uvh
readline-devel-4.3-13.i386.rpm
warning: readline-devel-4.3-13.i386.rpm: V3
DSA signature: NOKEY, key ID
db42a60e
Preparing...               
########################################### [100%]
  
1:readline-devel        
########################################### [100%]

安装rlwrap包

rlwrap-0.28.tar.gz下载地址:http://utopia.knoware.nl/~hlub/uck/rlwrap/

[[email protected] oracle]# tar -zxvf rlwrap-0.28.tar.gz
[[email protected] oracle]# cd
rlwrap-0.28
[[email protected] rlwrap-0.28]# ls
aclocal.m4 
bash30-005.patch  ChangeLog    config.h.in 
configure.ac  distribution  INSTALL     
Makefile.in  README  test 
tools
AUTHORS    
BUGS             
completions  configure   
COPYING      
doc          
Makefile.am  NEWS        
src     TODO
[[email protected] rlwrap-0.28]#
./configure
[[email protected] rlwrap-0.28]# make

[[email protected] rlwrap-0.28]# make install

[[email protected] rlwrap-0.28]# rlwrap
Usage: rlwrap [options] command ...

Options:
 
-a[password:]             
--always-readline[=password:]
  -b
<chars>                
--break_chars=<chars>
 
-c                        
--complete-filenames
  -C
<name|N>               
--command-name=<name|N>
  -D
<0|1|2>                
--history-no-dupes=<0|1|2>
  -f <completion
list>       --file=<completion
list>
  -F <format
string>        
--history-format=<format string>
 
-h                        
--help
  -H
<file>                 
--history-filename=<file>
 
-i                        
--case-insensitive
  -l
<file>                 
--logfile=<file>
 
-n                        
--no-warnings
  -P
<input>                
--pre-given=<input>
  -m[newline
substitute]     --multi-line[=newline substitute]
 
-r                        
--remember
 
-v                        
--version
  -s
<N>                    
--histsize=<N> (negative: readonly)

bug reports, suggestions, updates:
http://utopia.knoware.nl/~hlub/uck/rlwrap/

[[email protected] rlwrap-0.28]# vi /home/oracle/.bash_profile   加入下面两句

alias sqlplus=‘rlwrap sqlplus‘
alias
rman=‘rlwrap rman‘

linux sqlplus 下就能和cmd  下sqlplus 正常操作了

rlwrap: command not found和解决linux下sqlplus 提供浏览历史命令行的功能,码迷,mamicode.com

时间: 2024-08-24 15:06:44

rlwrap: command not found和解决linux下sqlplus 提供浏览历史命令行的功能的相关文章

linux下sqlplus实现浏览历史命令和删除错误字母功能

Rlwrap 官网下载http://utopia.knoware.nl/~hlub/uck/rlwrap/rlwrap 工具可以解决linux 下sqlplus 提供浏览历史命令行的功能,和删除先前输入错误的字母等问题安装过程注:将rlwrap-0.37.tar.gz 拷贝到/home 下# cd /home# tar zxvf rlwrap-0.37.tar.gz… …# cd rlwrap-0.37# ls# ./configure prefix=/usr/rlwrap    //我在这里指

解决Linux下sqlplus中文乱码问题

错误现象:在windows下用其他工具访问oracle,确认中文正常显示.在Linux下使用sqlplus查询数据表中文内容出现乱码. 分析及解决:因为windows下正常,所以问题应出现在Linux客户端.用下列sql查询数据库字符集为"ZHS16GBK": SELECT * FROM nls_database_parameters t WHERE t.parameter = 'NLS_CHARACTERSET'; 设置环境变量NLS_LANG,问题解决. export NLS_LA

Linux 下一个很棒的命令行工具

导读 Taskwarrior 是 Ubuntu/Linux 下一个简单而直接的基于命令行的 TODO 工具.这个开源软件是我曾用过的最简单的基于命令行的工具之一.Taskwarrior 可以帮助你更好地组织你自己,而不用安装笨重的新工具——这有时丧失了 TODO 工具的目的. Taskwarrior是一个开源.跨平台.基于命令行的 TODO 工具,它帮你在终端中管理你的 to-do 列表.这个工具让你可以轻松地添加任务.展示列表.移除任务.而且,在你的默认仓库中就有,不用安装新的 PPA.在 U

[SVN] svn在linux下的使用(svn命令行)ubuntu 删除 新增 添加 提交 状态查询 恢复

转载自:http://www.cnblogs.com/xulb597/archive/2012/07/18/2597311.html 合并步骤:(1)先切换到分支:(2)svn merge trunk . (3)svn sw trunk (4)svn merge --reintegrate branch . svn merge http://59.251.189.152:8989/svn/ron/trunk/ . 从分支和到主干时要加参数 --reintegrate svn merge --re

完美解决 Linux 下 Sublime Text 中文输入

首先,我参考了好几篇文章,都是蛮不错的,先列出来: sublime-text-imfix:首先推荐这个方法,最简单,但是在我的系统上有些问题.可用这个的强烈推荐用这个 完美解决 Linux 下 Sublime Text 中文输入:讲的比较明白,也可用参考. Ubuntu下Sublime Text 3解决无法输入中文的方法: 讲解的最清楚了,建议看看. 测试系统:Ubuntu 14.04 (理论上所有 Linux 发行版都通用) 输入法:Fcitx 4.2.6.1 Sublime Text 版本:

解决Linux下乱码

1,设置Xshell编码为utf8 2,修改~/.bash_profile,添加 ? 1 export LANG=zh_CN.utf8 执行命令 ? 1 $source ~/.bash_profile 解决~ 解决Linux下乱码,布布扣,bubuko.com

解决Linux下Tomcat日志目录下的catalina.log日志文件过大的问题

本文摘自:(http://blog.csdn.net/stevencn76/article/details/6246162) 分类: Java技术专区2011-03-13 12:25 5017人阅读 评论(1) 收藏 举报 tomcatlinux工具任务web 由于Tomcat在默认情况下会将没有经过配置的web应用所产生的日志输出已经其本身的日志内容都输出到这个文件中,那么随着时间的推移,这个文件的尺寸将会越来越大,当需要检查日志内容时间会导致文件难以打开,而且同时tomcat依旧在不断的向文

解决linux下cocos2dx不能播放声音

cocos2dx2.2.1在linux下引用#include "SimpleAudioEngine.h",报错找不到该文件. 修改makefile文件,添加 SHAREDLIBS += -lcocosdenshion COCOS_LIBS +=$(LIB_DIR)/linux/release/libcocosdenshion.so 并将cocos2d-x-2.2.1/CocosDenshion/include目录下的SimpleAudioEngine.h和Export.h拷贝到ecli

如何解决linux下apache启动时httpd: apr_sockaddr_info_get() failed for 报错

今天在家里的RHLE5.5上安装apache的时候,先用user1用户./configure命令配置,然后才用root用户make && make install,结果apache起来的时候就报如下错误: httpd: apr_sockaddr_info_get() failed for bogon httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 fo