Unix和Linux系统上的shell指的是什么?这个说法是怎么得来的?


如果你是Unix或者Linux系统的新用户,你一定常常听到别人提及Shell这个概念,比如:Secure Shell等。那么究竟什么是Shell呢?这个说法又是怎么来的?我们来快速了解一下。

其实,Unix或Linux系统的Shell,就是我们经常见到或使用的命令行操作界面。它是接受用户命令行系统命令,产生系统输出的工具及渠道。当你启动了Unix或Linux系统,见到黑色屏幕上的命令行系统提示符,输入用户名和密码,再进行后续操作,这个过程中你都是在和Shell进行交互。

至于Shell这个说法的由来,主要是因为Shell就好像是操作系统的一层“外壳”(壳的英文说法就是shell),用来与用户交互,而真正的内部实现机制都隐藏在壳里。与外壳相对的,则是操作系统的内核(kernel)。




参考链接:

http://www.linfo.org/shell.html

http://linuxcommand.org/lc3_lts0010.php


更多好文:

Netflix账号怎么才能开通?一个月的价格大概多少钱? 3家主流VPN服务商(PureVPN、NordVPN、ExpressVNP)的1个月价格对比(2020年更新) 海盗湾(The Pirate Bay)的官网地址是多少? 什么是期货交易里的保本单?和止盈单有何区别?