您的位置:首页 > 运维架构 > Shell

Shell是什么?

2015-11-14 12:46 267 查看
 Shell是一个在开始学习操作系统时常常碰到的一个概念,那么它是什么呢。

就目前了解的资料来看,我认为shell就是命令行界面,就是Ubuntu中的terminal

但是在《Unix环境高级编程》中看到的一张图又让我感到疑惑


(截图自书中,侵删)

上面的解释似乎说不通哦

书中的解释是

A shell is a command-line interpreter that reads user input and executes  commands.

看来上面的解释是正确的。

shell用于用户和内核沟通。

The  user  input  to  a  shell  is  normally  from  the  terminal  (an interactive shell) or sometimes from a file (called a shell script).

shell有许多版本 Linux默认的版本是bash

【脚本】

许多命令行命令组成的文件

Q:为什么叫Python脚本文件?什么叫脚本文件?

【系统变量PATH】

系统在PATH中搜索指令。

指令是指例如 make 这样的指令

还有 操作系统内核是指什么?哪一步分是内核?内核有什么用?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: