们可以向老的、需要终端的程序假装一个终端，而实际上它则将程序的显示转到显示卡上。比如Linux以及其它大多数基于个人电脑的类似Unix的操作系统假装有六至十个这样的“虚拟”的终端。
结构.虚拟终端使得一个字母式的程序可以通过图形用户界面与用户通讯。它们使得用户可以使用不能直接使用图像接口的程序（比如因为在它们编程时还没有图像接口，或者因为字母式接口比较简单）。虚拟终端向字母式程序“假装”出一个字母终端，而向图像接口“假装”出一个图像式的程序。
工作方式.虚