登录  | 加入社区

黑狼游客您好!登录后享受更多精彩

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

查看: 630|回复: 0

shell的工作原理

[复制链接]

 成长值: 35920

8169

主题

7094

帖子

6831

现金

黑狼创办人

Rank: 12Rank: 12Rank: 12

积分
6831
发表于 2017-10-23 19:06:06 | 显示全部楼层 |阅读模式 来自 广东广州
我们愈是学习,愈觉得自己的贫乏。——雪莱
大家都知道计算机是不能识别任何人类语言的,计算机只能识别由0和1组成的机器码,可是这些机器码实在太难记忆了,那么人怎么才能与计算机进行交流呢?就是使用命令解释器,人输入计算机命令到命令解释器,再由这个命令解释器将这些命令翻译成计算机的机器指令交由计算机执行。在Linux系统上,这个命令解释器就叫shell。
wsO6h9gZS3Q19Coc.jpg
当一个用户以命令行方式登录Linux系统之后即进入了shell应用程序。如果你是以图形界面登录,当开启一个终端窗口后也将进入shell应用程序的控制。
shell的功能是将用户输入的命令翻译成Linux内核(Kernel)能够理解的语言,这样Linux的内核才能真正地操纵计算机的硬件。简而言之,shell是人与计算机沟通的桥梁。
KknZexhGndAAhaab.jpg
可以将shell看成用户与Kernel之间的一个接口,它接受并解释用户输入的命令,然后将它们传给Kernel。最后由Kernel来执行这些命令,shell就像一个祭司,向神(Kernel)传达人类的请求。
EIcwZC1xxW1CC4wg.jpg
今天就分享这么多了,谢谢欣赏!




上一篇:SHELL教学:awk或shell脚本统计日志文件中字母个数
下一篇:[原创干货]版本控制器:SVN(shell安装)
您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

 

QQ|申请友链|小黑屋|手机版|Hlshell Inc. ( 豫ICP备16002110号-5 )

GMT+8, 2024-5-14 13:56 , Processed in 0.242289 second(s), 47 queries .

HLShell有权修改版权声明内容,如有任何爭議,HLShell將保留最終決定權!

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表