注册
关于如何让disql实现上下翻滚以及任意位置执行bin目录,tool目录下指令(不需要反复切换目录)
培训园地/ 文章详情 /

关于如何让disql实现上下翻滚以及任意位置执行bin目录,tool目录下指令(不需要反复切换目录)

卖女孩的小火柴 2023/05/19 1170 1 0
  1. disql实现上下翻滚
    实现的原理是借助rlwrap这个工具
  • 首先现在rlwrap工具
    前往fossies.org(自行百度,论坛不让放外部链接)寻找最新的rlwrap安装包,右键单击复制网址, 然后使用wget命令进行下载(下方命令网址前加https://)
wget fossies.org/linux/privat/rlwrap-0.46.1.tar.gz/
  • 进行解压
tar -zxvf rlwrap-0.46.1.tar.gz
  • 使用yum命令安装依赖包
yum -y install readline*
yum -y install automake
  • 进行源码安装三部曲(配置,编辑,安装)这块与ODBC连接DM数据库类似
(在解压后的目录下,依次执行以下命令)
./configure
make
make install

到这里就安装好了, 我们还需要配置环境变量让rlwrap生效,详见步骤2
2. 配置环境变量

  • 执行以下命令
vim /home/dmdba/.bash_profile
  • 输入i进入插入模式,然后对文本进行编辑,添加以下三行
export PATH="/dm8/bin:/dm8/tool:$PATH"
alias disql="rlwrap disql"
alias dmrman="rlwrap dmrman"

注意这里的dm8是我达梦数据库的安装路径,你要根据你自己的安装路径进行修改

  • 到这里实现disql上下翻滚和任意目录打开disql、manager、console就配置好了,来试下效果
manager

注意我此时的目录在/home/dmdba,但是依然可以使用图形化界面manager
微信图片编辑_20230519083806.jpg

  • 试下disql能否上下翻滚
    使用方向键↑
    微信图片编辑_20230519084642.jpg
评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服