You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让Git Bash终端正常显示sqlite>交互提示符

Git Bash中SQLite3不显示交互提示符的解决方案

问题原因

Windows官方提供的SQLite3二进制程序,默认适配Windows原生控制台(CMD、PowerShell)的交互接口,无法识别Git Bash使用的MinTTY终端的交互式属性,因此不会输出版本信息和sqlite>提示符,但实际程序已经正常启动,可正常执行命令。

临时生效方法

每次运行SQLite3时在命令前添加winpty前缀即可,winpty是Git Bash自带的兼容工具,无需额外安装:

winpty sqlite3 [可选数据库文件路径]

执行后即可正常看到版本提示和交互提示符。

永久生效方法

可以通过设置别名省略每次输入winpty的操作:

  • 打开Git Bash,执行命令编辑用户配置文件:
vim ~/.bashrc
# 不会用系统记事本打开可执行以下命令:
# notepad.exe ~/.bashrc
  • 在文件末尾添加别名配置:
alias sqlite3='winpty sqlite3'
  • 保存关闭文件后,执行命令让配置立即生效:
source ~/.bashrc

配置完成后,直接输入sqlite3命令即可进入带提示符的交互环境。

内容的提问来源于stack exchange,提问作者SJG

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 14:15:03