安裝rlwrap方便sqlplus使用

2021-09-25 00:25:20 字數 426 閱讀 5030

這是乙個為方便使用sql*plus的技巧,為了能像在dos命令視窗中那樣執行sql*plus,使用向上、向下鍵來跳回之前已經執行過的sql語句。

需要在linux上安裝rlwrap包,這個程式本身是個shell,可以執行任何你提供給它的命令包括引數,並新增命令歷史瀏覽功能

上傳到linux伺服器,解壓,安裝

tar -xzvf rlwrap-0.43.tar.gz 

cd rlwrap-0.43

./configure

make && make install

vim .bash_profile

增加alias sqlplus='rlwrap sqlplus'

然後生效

source .bash_profile

使用sqlplus xx/yy@test

rlwrap方便行編輯

gnu libreadline 為行編輯提供了統一的介面和方便的編輯能力,在使用中感覺非常爽。但是不是所以的應用程式都使用了readline庫來讀取使用者輸入,大部分c程式只是簡單的呼叫fgets。這樣的程式在輸入的時候非常痛苦。比如erl,為了移植性沒用到readline,而是自己實現了類似rea...

安裝rlwrap工具

rlwrap工具可以解決linux下sqlplus提供瀏覽歷史命令列的功能,和刪除先前輸入錯誤的字母等問題。首先需要安裝readline安裝包,光碟裡提供了這個包,而readline devel包依賴於libtermcap devel包。rpm uvh libtermcap devel rpm rp...

rlwrap安裝配置

一.安裝 root localhost tar zxvf rlwrap 0.30.tar.gz root localhost cd rlwrap 0.30 root localhost configure root localhost make root localhost make install...