CLI 和 TUI 之间有区别吗?

sho*_*key 9 command-line tui

“基于文本的用户界面”维基百科的文章中,当谈到基于文本的用户界面时,第一句话是:

不要与命令行界面混淆。

我找不到CLI(命令行界面)和TUI(文本用户界面)之间的一些区别。

这是真的还是假的?

Ser*_*nyy 6

虽然这两个术语经常互换使用,但它们略有不同,因为正如 RoVo 所指出的,命令行都是关于连续的文本行,也就是命令。回想一下旧的电传类型的计算机,在那里你只能输入命令,它的输出会在电传纸上出现。

对于文本用户界面,我们可以参考诸如Midnight Commander(有些老手也知道Norton Commander)或ncdu或 之类的工具nano。在那些中,您不必输入命令行,而是导航由ncurses库制作的原始菜单,然后猜猜是什么。. . .此类程序使用文本作为按钮、边框等的表示。以htop. 内存和 CPU 使用率条的表示方式只是通过#*符号。