Linux 下如何 sql*plus 实现上下键历史记录显示(安装rlwrap 以及 readline)
来源:互联网 发布:复杂网络合作matlab 编辑:程序博客网 时间:2024/05/20 15:41
Windows 下的 sql*plus 使自带上下键历史记录显示的,比较方便,但是linux默认却没有这个功能,需要拓展一下才可以使用,这里就引进了需要安装的两个软件包,rlwrap以及readline。安装后,Linux下的sql*plus就可以实现上下键历史记录显示的功能了。看到网络上很多朋友都有这样的疑问,这里简单记录一下安装过程,最下面是两个包的下载地址。包括:rlwrap-0.37.tar.gz以及readline-6.2.tar.gz。
首先下载软件包:
http://download.csdn.net/detail/renfengjun/6869643
安装过程很简单,先readline再rlwrap
root用户:
tar -xzvf readline-6.2.tar.gz
cd readline-6.2
./configure
make
make install
rlwrap 过程相同
tar -xzvf rlwrap-0.37.tar.gz
cd rlwrap-0.37
./configure
make
make install
安装成功后再root用户下rlwrap 会有下面的结果
[root@rh56 ~]# rlwrapUsage: rlwrap [options] command ...Options: -a[password:] --always-readline[=password:] -A --ansi-colour-aware -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> -g <regexp> --forget-matching=<regexp> -h --help -H <file> --history-filename=<file> -i --case-insensitive -I --pass-sigint-as-sigterm -l <file> --logfile=<file> -n --no-warnings -N --no-children -o --one-shot -O <regexp> --only-cook=<regexp> -p[colour] --prompt-colour[=colour] -P <input> --pre-given=<input> -q <chars> --quote-characters=<chars> -m[newline substitute] --multi-line[=newline substitute] -r --remember -R --renice -v --version -s <N> --histsize=<N> (negative: readonly) -S <prompt> --substitute-prompt=<prompt> -t <name> --set-term-name=<name> -w <N> --wait-before-prompt=<N> (msec, <0 : patient mode) -z <filter command> --filter=<filter command>bug reports, suggestions, updates:http://utopia.knoware.nl/~hlub/uck/rlwrap/
然后切换到oracle用户下,修改一下环境变量。
其实不只是sql*plus可以受益,其他需要执行命令行的工具都可以受益。
alias s='rlwrap sqlplus / as sysdba'alias adrci='rlwrap adrci'alias ggsci='rlwrap /u01/gg/ggsci'alias bbed='rlwrap $ORACLE_HOME/rdbms/lib/bbed parfile=/home/oracle/bbed/dex.par'alias rman='rlwrap rman target /'
这样就结束了,自己试试吧。
转载请注明出处:
http://blog.csdn.net/renfengjun/article/details/18599579
0 0
- Linux 下如何 sql*plus 实现上下键历史记录显示(安装rlwrap 以及 readline)
- rlwrap安装(解决Linux下无法使用上下键)
- 如何在sql*plus中使用方向键(rlwrap@CentOS)
- Linux 下 SQL*Plus 上下键不能查看历史命令
- rlwrap实现linux sqlplus 命令上下
- sqlplus + rlwrap 实现上下键功能
- readline与rlwrap的安装
- Linux下安装rlwrap工具
- 在 Linux中oracle中如何使用rlwrap解决上下键使用出现乱码
- 在linux上使用rlwrap实现像dos功能使用上下键查看命令
- Linux Oracle下sqlplus无法使用命令退格删除和历史记录的解决方法(使用rlwrap)
- (转)Linux Oracle下sqlplus无法使用命令退格删除和历史记录的解决方法(使用rlwrap)
- Linux Oracle下sqlplus无法使用命令退格删除和历史记录的解决方法(使用rlwrap)(转)
- Redhat enterprise linux下安装rlwrap
- Redhat enterprise linux下安装rlwrap工具
- Linux中SQLPLUS上下键不能显示历史命令的问题/输入错误不能回退问题 rlwrap解决
- Linux 下GNU Readline库函数安装用于实现shell内嵌补全
- linux上 rlwrap安装
- Triangle 三角形从顶到底的最短路径
- 汇编学习
- SQL Server vs Oracle 简单语法比较
- Spring + EHcache配置
- 如何在java方法中获得当前方法的名称
- Linux 下如何 sql*plus 实现上下键历史记录显示(安装rlwrap 以及 readline)
- ArcGIS for IOS 区域渲染(个人)
- Mongodb分页实现
- HBase 系统架构
- Java集合对象排序
- 传智播客&黑马程序员2014年首场.NET招聘会成功举行
- VS2010+Opencv-2.4.0的配置攻略
- 汽车信息管理和记录系统
- Android开发环境搭建问题以及能上QQ却上不了网问题