这种情况下用户一般使用终端模拟程序。这样用户可以不必使用专门的终端装置来与计算机交换。
技术讨论.一个程序最简单的使用终端的方法是向终端串行写或读文字。输出的文字向上推，因此只有最后的数行可见。输入的文字首先被暂时贮存，在获得回车键后程序获得整个输入的文字。在这种情况下程序不需要很了解终端。对于许多互动程序来说这个方法不够，一个普遍的改善是描述命令行编辑，一般它还提供指令历史的功能。这个改善对不同互动的命令行注释器也非常有用。更进步的终端提供“全屏幕”应用。这样的程序可以完