shell窗口是指命令行窗口,传统意义上的shell指的是命令行式的shell。
1.Windows下shell窗口
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/48540923dd54564ef2f0e8bbb9de9c82d0584f9e?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
2.Linux的shell窗口为terminal窗口。![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/b8014a90f603738d6a0c00a0b91bb051f919ecea?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
shell是指“提供使用者使用界面”的软件(命令解析器)。类似于DOS下的command。shell接收用户命令,然后调用相应的应用程序。同时shell又是一种程序设计语言。作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高阶语言中才具有的控制结构,包括循环和分支。