很多人不知道shell和终端的区别,这篇文章将帮助你理解它。
Shell,翻译为外壳程序,接收指令,执行程序,返回结果。从更广泛的意义上讲,我们今天使用的Windows 图形界面也是图形shell,但在本文中,我主要感兴趣的是接受文本形式的指令并输出文本作为结果的命令行shell。
说到命令行shell,就不得不提到Terminal终端。终端是命令的输入/输出环境。它们分为两种类型:终端设备和终端仿真器。早期的计算机非常昂贵。但终端设备呢?它相对便宜,并且允许任何人为自己配备终端设备并将其连接到计算机。
随着计算机的发展,这类终端设备已经逐渐消失。这是一个VT320 终端,只有显示器和键盘。
通过通信链路连接到真实计算机。当时,人们使用计算机的流程大致如下:用户使用终端设备,终端设备通过通信通道与计算机连接。命令行shell 在计算机上启动,允许用户通过终端向shell 发送命令、运行程序并查看结果。这种架构显示了终端和shell 之间的明显分离。
为什么现在大家都这么难分清楚了?本文就到此结束,下一篇我们会讲到下面的内容,敬请关注小编。不要错过精彩内容。文章最后我们会介绍小编精心挑选和总结的信息,欢迎添加微信获取信息。
版权声明:本文转载于网络,版权归作者所有。如有侵权,请联系本站编辑删除。