在Oracle的sqlplus中是没有快捷键的,一但新手输错就要重新输入比较麻烦,因此有一块开源好用的工具可以使我们在sqlplus中进行上下翻动,删除等动作。
那便是rlwrap。
话不多说,怎么下载rlwrap呢?
1.下载安装epel源
redhat7
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install -y epel-release-latest-7.noarch.rpm
redhat8
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
yum install -y epel-release-latest-8.noarch.rpm
2.下载rlwrap
yum -y install rlwrap
3.使用rlwrap
su - oracle
vim .bash_profile
alias sql='rlwrap sqlplus / as sysdba';
alias sqlplus='rlwrap sqlplus'
保存退出
刷新配置文件
source .bash_profile
即可使用