Linux操作系统提供了丰富的命令行界面和图形用户界面工具,用户可以根据自己的需求选择适合的界面进行操作。命令行界面更加灵活和高效,适合熟悉命令的用户;图形用户界面更加直观和友好,适合新手用户。
指令,可能有的小伙伴是第一次听,但是它确实历史悠久,而且先于界面
计算机被创造出来,是为了为人提供服务的。但是为了让计算机更好的为人服务,前提是人必须的和计算机交互起来。
ps:类比一下另一种机器,那就是汽车,汽车是为了给人提供交通服务的,但是造出来之后,需要人通过某种方式去控制汽车,当然在汽车里,人和汽车的交互方式是通过方向盘,油门去交互的
打字机的产生是在19-20世纪,反正是远远早于计算机发明的。所以我们要和新发明的计算机进行交互,人们先想到的是借鉴一下打字机的输入方式,来进行常规交互,慢慢演化下,就有了现在的键盘。既然早期交互硬件只有键盘,那么初期的交互方式,也变很顺理成章的是指令方式喽(又没有鼠标可以点)。
思考一下,为什么键盘现在的按键布局,是现在这个样子的呢?
1946年2月14,世界第一台计算机ENIAC问世,后因交互的需求,借鉴了打字机键盘,就有了初期的指令交互方式
虽然我们还没有正式操作过,但是直觉告诉我们,指令这种方式,可能比较恶心。
一个问题想问问大家,PC时代,要点击界面,需要有鼠标点击,那么,是先有鼠标,还是先有真正意义上的图形化界面呢?答案是,先有鼠标,先看看世界上第一个鼠标的样子吧。
那到底是谁发明的呢?
这个大爷,出生于1925年1月30日,美国人道格拉斯·恩格尔巴特。这个样子的鼠标在1968年面世。
有了硬件设备的支持,同时指令用起来给一般用户的体验特别不好,再这样的需求促进下,乔布斯在1979年参观完施乐公司Xerox Alto(阿尔托)系统之后,迅速模仿并商业化出来了图形化界面交互式的方式,并诞生了世界上第一台商业图形化交互方式的电脑:lisa
(当然,后面因为成本问题,效果并不理想,后来乔布斯又继续改良,就有了划时代产品Macintosh
(麦金塔),也就是第一代mac
笔记本,乔布斯就此封神)与此同时,比尔盖茨在借鉴苹果lisa
下,带着他的windows 1.0
,后续在商业上迅速跟进。
乔布斯对苹果的定位是一家计算机科技公司,属于软硬件都做的那种,有自己的软件操作系统,也有自己的硬件设计方案,而且乔布斯是一个神一样的产品经理,所以对软硬件的整合能力,对用户的理解,都造就了一款符合事宜,又设计精良的电脑问世。mac 1
问世之后,迅速走红。
可是,走向世界的是苹果,覆盖世界的却是微软。
比尔盖茨看到这样的苹果公司,走的早,产品还好。如何赢?差异化比尔盖茨对微软的定义是一家软件公司,也就是只负责软件,可是计算机毕竟是一个软硬件结合的产物,于是微软便找了自己的硬件合作方intel
(开始是IBM
,大家理念有差异,散了)开始搞事。合作的最大好处是成本好控制,生产效率高,毕竟是产业分工的产物,慢慢的windows便席卷全球,就有了摆在我们面前的windows
操作系统
windows
操作系统,什么品牌的电脑都能跑,像联想,dell,华为,鸿基,东芝等。细心的同学应该能发现,所有的这些品牌的计算机上面搭载的CPU都是Intel
的X86
…ENIAC
问世UI
的操作系统,后来衍生出来mac
图形化界面(期间也有windwos
的故事)windows 1.0
最后,有一个问题,就是为什么电子计算机,操作系统,各种电子设备会在1950~2000年这50年大量爆发。
了解过历史之后,我们能理解,为何会有指令交互和界面交互这样的现象,但是还有两个问题的在讨论一下
区别这个问题,现在比较难理解,目前也不打算谈。但是在功能定位上,是一样的,都是让用户进行和系统进行交互。也就是说,界面的点击操作,一般也有对应的命令与之对应?
答案是:是的
windows
/苹果图形界面,是商业化的产物,也就是使用必须简单小白,才能有人用严格意义上讲,光光学习Linux操作是远远不够的。还有系统,网络。