shell从入门到精通什么是shell

Posted 奇妙之二进制

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell从入门到精通什么是shell相关的知识,希望对你有一定的参考价值。

文章目录

什么是shell

Linux中的shell,是指一个面向用户的命令接口,接收用户输入的命令,并对命令进行处理,处理完毕后再将结果反馈给用户。

shell的英文含义是“壳”,它是相对于内核来说的,因为它是建立在内核的基础上,面向于用户的一种表现形式,比如我们看到一个球,见到的是它的壳,而非核。

Shell 程序本身的功能是很弱的,比如文件操作、输入输出、进程管理等都得依赖内核。我们运行一个命令,大部分情况下 Shell 都会去调用内核暴露出来的接口,这就是在使用内核,只是这个过程被 Shell 隐藏了起来,它自己在背后默默进行,我们看不到而已。

接口其实就是一个一个的函数,使用内核就是调用这些函数。

shell 是一门脚本语言

任何代码最终都要被“翻译”成二进制的

以上是关于shell从入门到精通什么是shell的主要内容,如果未能解决你的问题,请参考以下文章

Shell编程Shell从入门到精通

京峰Linux Shell编程从入门到精通

shell从入门到精通关于内建命令(内置命令)和外建命令

shell从入门到精通(-1)初次会面运行第一个shell脚本

shell从入门到精通

shell脚本从入门到精通(中级)之提高篇