linux - EOT 字符坐在终端提示上是一个问题吗?

标签 linux sqlite terminal

警告:您知道他们怎么说“没有愚蠢的问题”吗?好吧,这个是,或者,我怀疑它真的很小,但是为什么不问呢。搜索引擎并没有给我带来任何有用的东西,尽管那可能是糟糕的搜索词。

我最近将 sqlite3 下载到 Ubuntu 10 上以开始学习 SQL 命令。我解压缩了 3.7.12.01 并进行了安装。 在使用 create table test (id) 创建了一个 test.db 之后,我决定看看如果我 cat 它会得到什么。只是因为。 结果是一个 EOT 字符 (u+0004) 就在我的提示符上方。图解截图:http://imgur.com/omfMa

我知道这不是您要在其上使用 cat 的文件类型。我只想知道,在我走得更远之前,

这个字符的奇怪位置是否预示着将来实际使用 SQL 时会出现任何问题,或者换行符或字体(这是 monofur 设置为高字体大小)或类似问题?

我以前从未见过将结果字符直接放在我的提示符上。

最佳答案

该字符位于您的提示符上方,因为它是双角字符,而终端通常不擅长处理双角字符。它没有任何意义。

关于linux - EOT 字符坐在终端提示上是一个问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10797336/

相关文章:

linux - 如何只从变量中提取数字,我需要在这些数字之间留出空格?

java - 我如何解决 java2d 中的 ClassCastException(错误 ID 7172749)

c - 为什么我的c程序用的时间比自己计算的时间还多?

linux - 在不同浏览器中测试网站的环境设置

database - 如何在flutter中将图像数据保存到sqflite数据库以进行持久化

linux - SVN 列出修订号命令

sql - SQLite3触发器:添加一列

ruby-on-rails - 在我的 Rails DB 上运行迁移,安静地添加一列并随机删除一个表,而不会出现控制台错误

linux - 检查已经运行的进程是否在 Linux 上重定向了 stdin?

java - 获取系统日志的完整输出(终端)