linux简述什么是shell,【Linux小知识】什么是shell?

shell的字面意思

shell:外壳; 炮弹; (贝、卵、坚果等的) 壳; (人的) 表面性格;

Linux中的shell

从字面意思上面理解,shell应该像包裹一样,里面包含着某个东西。在Linux中shell就包裹着Linux系统中的内核。内核存在于Linux操作系统的最底层,管理和操控着底层的硬件系统。

为什么要用到shell

可以讲个小场景,从前有个程序猿,每天在Linux上面操作各种命令。敲着敲着发现自己每天几乎都在敲重复而又复杂的代码,原本一个简单删除或者添加逻辑,却是要敲很多行命令才能执行完全,而且每天要做很多这样的操作。有一天,这个程序猿怒了,他停下了双手,脑子动了起来,终于他想到了一个点子,把这些底层的命令按照操作逻辑封装起来,形成一个一个的对外暴露的接口,然后取个名字,这样每次调用整个接口就行了,就不用敲那么多的命令了。比如,删除逻辑的那些代码就封装成了一个命令——rm。这样就减少了大量重复而又复杂的操作。

如此下去对各种常用逻辑命令的抽取,就在核的上面又形成了一层,就是现在的用户交互的层,它包裹着内核就像一个外壳一样,所以取名叫shell。

总结

shell的概念也不是Linux独有,其他的操作系统也有类似的概念。就是把操作系统底层那些复杂的命令封装起来,形成对外接口,用户通过这些接口操作内核,继而通过内核操作底层的硬件。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值