发布于 2017-01-03 11:36:42
虽然这两个术语通常是交替使用的,但它们略有不同,因为正如RoVo所指出的,命令行都是关于连续的文本行的,它们是命令。回想一下旧的电传打字机类型的计算机,在那里你只能输入命令,它的输出就会出现在电传打字纸上。
对于文本用户界面,我们可以引用一些工具,比如Midnight Commander (一些老年人也会知道Norton Commander )或ncdu或nano。在这些命令中,您不必键入命令行,而是导航使用ncurses库创建的原始菜单,然后猜怎么着。。。.such程序使用文本表示按钮、边框等,例如htop。内存和CPU使用条表示的方式简单地通过#和*符号表示。
发布于 2017-01-03 11:23:01
您可以在面向CLI的维基百科文章中找到答案:
命令行接口...是一种与计算机程序交互的方式,用户(或客户端)以连续的文本行(命令行)的形式向程序发出命令。
发布于 2017-01-03 11:31:12
阅读你提供的链接,我发现这句话:
TUIs以文本模式显示计算机图形。高级的TUI可以像GUI一样使用整个屏幕区域并接受鼠标和其他输入。
还有一些截图,比如午夜指挥官。
定义的不同之处在于,TUI是带有热键和鼠标输入的自定义接口,而不是输入命令行(命令行接口)的shell,例如在Ubuntu中使用的bash。
但两者都是基于文本的界面,不需要图形桌面环境或窗口管理器。
https://askubuntu.com/questions/867416
复制相似问题