Linux下Oracle的sqlplus使用不顺手的解决
程序员文章站
2022-05-16 19:00:52
...
在linux下使用Oracle的sqlplus时,缺省情况下箭头键不起到左右移动光标,上下翻动命令的作用。所以要想执行前面已经执行过的命令
在linux下使用Oracle的sqlplus时,缺省情况下箭头键不起到左右移动光标,上下翻动命令的作用。所以要想执行前面已经执行过的命令,要不重新敲一遍,要么使用其它终端工具的CV大法。要是想修改一个命令,只有使用edit命令把vi或者别的编辑器调出来,然后还要保存到一个缓冲区文件(缺省文件名是afiedt.buf)再执行,总之很不方便。
想要介绍一个小工具软件rlwrap,这是一个“readline wrapper”工具,可以使用左右箭头在一行中左右移动光标,还可以用上下箭头来上翻和下翻回调命令,甚是好用。我用的是0.24源代码版。安装和简单:
./configure
make
make install
其他一些安装的情况比如用非root用户安装,看看readme和install文件就行了,也非常简单。而且现在已经有rpm版的了。安装后在Oracle用户的.bash_profile文件中加上两句话:
alias sqlplus="rlwrap sqlplus"
alias rman="rlwrap rman"
重新用Oracle用户登录或执行. /home/oracle/.bash_profile,,使修改生效。下面就可以在sqlplus和rman中按想象的方式使用箭头键了。
另查看文件夹大小命令:du -sh 文件夹。
上一篇: MySQL备份与恢复之冷备_MySQL
推荐阅读
-
linux下安装oracle后使用命令行启动的方法 linux启动oracle
-
Linux中在不破坏磁盘的情况下使用dd命令
-
linux下oracle报错,提示ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务的解决办法
-
Linux lnmp下无法使用mail发邮件的两种解决方法
-
Linux下使用Shell脚本获取终端宽度的解决方法
-
linux下安装oracle后使用命令行启动的方法 linux启动oracle
-
Linux下tar命令的简单使用及相关错误解决方法
-
SecureCRT远程连接Linux下的sqlplus中退格键不能使用之解决方法
-
源码安装rlwrap 0.43(为了方便使用linux下的sqlplus)
-
NodeJs在Linux下使用的各种问题解决