计算机程序可以分为两种: GUI(Graphical User Interface) 和 CLI(Command Line Interface) 两种。GUI程序有图形界面,能过响应鼠标,键盘,外设等发送的消息,对用户友好;CLI程序以命令行方式运行在终端下,具有效率高的特点,但是掌握起来困难大。windows和mac系统上的程序大部分都是GUI程序,适用于大部分的用户使用。linux图形桌面发行版的程序当然也是GUI程序,不过linux的桌面市场份额很小,基本上用在服务器领域,所以学习linux主要用的是CLI程序。(安卓是基于linux的,上面的程序主要也是GUI程序)