【rlwrap】讓rlwrap工具更加的生動有趣——快捷鍵的嘗試

secooler發表於2010-07-25
如果您對rlwrap這個工具不是很熟悉,建議參考一下我曾經分享的一篇文章:《【rlwrap】Linux上實現Windows的SQL*Plus儲存SQL歷史記錄功能》(http://space.itpub.net/519536/viewspace-614104),這篇文章描述瞭如何部署安裝rlwrap工具。
這個工具可以理解為在UNIX或Linux平臺下模擬Windows下SQL*Plus的操作習慣(當然不僅限於此),同時在SQL*Plus中可以模擬UNIX或Linux的操作習慣,一旦掌握,可以提高在SQL*Plus中的操作效率。

以下是我嘗試出來的一下快捷鍵,分享在此。
Ctrl+L 將當前行置頂,相當於完成清屏的動作
Ctrl+P 上一條命令
Ctrl+N 下一條命令
Ctrl+U 從游標處刪除到行首
Ctrl+W 向前刪除一個單詞
Ctrl+R 增量搜尋用過的命令,反覆使用Ctrl+R可以向前繼續尋找包含關鍵字的命令,但不能迴圈
Ctrl+T 當前字母與前面的字母交換,最後的時候是最後兩個字母交換
Ctrl+Z 後臺執行,使用fg調出
Ctrl+XX 游標最近兩次位置交換
Ctrl+B 游標向前移動
Ctrl+J 相當於Enter鍵,小心勿執行語句
Ctrl+O 相當於Enter鍵,小心勿執行語句
Ctrl+M 相當於Enter鍵,小心勿執行語句
Ctrl+H 相當於Backspace刪除鍵

每一個快捷鍵都有其適用場合,
尤其是Ctrl+L可以非常便捷的完成清屏的作用,慢慢體會吧。
如果您發現了更多有趣的使用方法,歡迎分享。

Good luck.

secooler
10.07.25

-- The End --

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/519536/viewspace-669541/,如需轉載,請註明出處,否則將追究法律責任。

相關文章