sqlplus 下的上下鍵翻頁歷史命令

2021-06-18 10:29:17 字數 1147 閱讀 1524

在linux下面使用sqlplus很不爽,上下鍵,退格鍵都不能用,嚴重降低生產效率。

某一天終於發現了這個rlwrap這個好東西,特寫此文記錄。

可以去網上找找可用的包,比如 ,下面找

先裝上一些安裝rpm

一:安裝readline

os的安裝光碟裡提供了readline包.

[root@oracle11g ~]# rpm -uvh readline*

error: failed dependencies: libtermcap-devel is needed by readline-devel-5.1-1.1.i386.rpm

[root@oracle11g ~]# rpm -uvh libtermcap-devel-2.0.8-46.1.i386.rpm

[root@oracle11g ~]# rpm -uvh readline*

package readline-5.1-1.1 is already installed

[root@oracle11g ~]# rpm -uvh readline-devel-5.1-1.1.i386.rpm

二:安裝rlwrap

[root@oracle11g ~]# tar -zxvf rlwrap-0.30.tar.gz

[root@oracle11g ~]# cd rlwrap-0.30

[root@oracle11g rlwrap-0.30]# ./configure

[root@oracle11g rlwrap-0.30]# make

[root@oracle11g rlwrap-0.30]# make install

三:方便使用rlwrap

[root@oracle11g rlwrap-0.30]# vi /home/oracle/.bash_profile

新增alias sqlplus='rlwrap sqlplus'

alias rman='rlwrap rman'

linux下的sql plus 終於可以像windows下的那樣使用了。

rlwrap解決sqlplus上下鍵找歷史命

在linux下面使用sqlplus預設不可以使用上下鍵查詢歷史命令,使用起來很不方便,影響效率。不過,可以通過第三方工具rlwrap來解決這個問題。一 安裝readline 可以通過yum這個工具來完成 root rhel6 yum y install readline root rhel6 rpm...

解決sqlplus無法上下鍵翻歷史命令的問題

解決sqlplus需要用到 readline 和 rlwrap這兩個軟體 readline可以採用rpm的方式安裝 root rwsaa195 rlwrap 0.37 rpm qa grep readline readline devel 6.2 9.el7.x86 64 readline 6.2 ...

在Linux Bash通過上下鍵快速查詢歷史命令

我們知道在 bash 裡,可以通過 上下 鍵來瀏覽最近執行過的命令歷史紀錄 history 我們也知道如果系統的歷史記錄太多的話,可以通過 ctrl r 來查詢命令或者通過 history 命令來瀏覽歷史命令。還有一種神奇的辦法可以更準確 有效的在歷史命令紀錄中查詢自己想要的命令 1 首先在該使用者...