《自拍教程11》命令行界面软件及其历史

命令行界面操作系统:
  • 1970年,Unix纯命令行操作系统问世
  • 1981年,MS-DOS纯命令行操作系统问世(Windows的前身)
  • 1991年,Linux纯命令行操作系统问世(Ubuntu的前身)
    那时候全是键盘操作,不需要鼠标,全是文字形式的命令行界面。
    image

图形化GUI操作系统

GUI操作系统: Graphic User Interface操作系统,即比命令行界面更友好的图形化人机交互界面。

  • 1985,Window第一款带图形显示的GUI操作系统问世,并保留命令行操作,即目前的cmd.exe。

  • Linux的GUI操作系统也都有较大的发展,比如Ubuntu,Android等,也都保留了命令行操作,即Terminal Shell。

由于需要点击各类窗口及图案控件,鼠标就应运而生了。

image

以上可以看出,无论是Windows还是Linux都是先有命令行操作系统,才慢慢发展成了图形化界面操作系统


计算机软件,是指能进行数据(文字、图像等)处理的二进制可执行程序,
主要包括两种:
命令行界面软件(就是各种命令,CLI)
图形化桌面软件(就是GUI软件)

命令行界面软件

CLI: Command Line Interface,
命令行界面软件, 注意这也是软件的一种。
比如常用的Windows的命令行工具软件:
cd命令,dir命令,tree命令,git.exe,ftp.exe,python.exe,java.exe,adb.exe等。。。
 
再比如常用的Linux的命令行工具软件:
cd命令,ssh命令,wget命令,git,scp,top,ftp,python,java,adb等。。。


图形化界面软件

GUI: Graphical User Interface,
历史总是惊人的相似,你会发现以下规律:

  • 现有DOS命令行界面操作系统,再有Windows图形化界面操作系统。
  • 先有ftp命令行界面软件,才有了FileZilla 之类的图形化桌面软件。
  • 先有scp命令行界面软件,才有了winscp 图形化桌面软件。
  • 现有git命令行界面软件,才有了git gui 图形化桌面软件。

可以看出,都是先有命令行界面软件,
后续考虑到人机交互及界面友好性,外加硬件(比如显卡)的发展,
操作系统(比如图形化GUI操作系统)的发展,才慢慢有了各类图形化界面软件。
以加强普通电脑用户的用户体验。
但是依旧有很多软件研发人员对命令行工具爱不释手。


比如下载Mediainfo多媒体文件查看工具,其会让你选择是需要下载CLI还是下载GUI版本。



更多更好的原创文章,请到:www.zipython.com

原文链接:https://www.zipython.com/#/detail?id=5da63d6c3379479d814158988e5ecb31
也可关注“武散人”微信订阅号,随时接受文章推送。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值