linux中的shell究竟是什么??

在网查了一下,没有找到觉得可以让人理解的解释,求哪个高手可以讲得清楚一些,谢谢!!!!... 在网查了一下,没有找到觉得可以让人理解的解释,求哪个高手可以讲得清楚一些,谢谢!!!! 展开
 我来答
jk061
2013-11-22 · 超过30用户采纳过TA的回答
知道答主
回答量:152
采纳率:0%
帮助的人:54.1万
展开全部

linux是早期是个内核,后来添加了其他功能成了操作系统。

内核就是操作系统的核心,管理设备,cpu调度,内存管理等。

内核有些api可以被外面程序员调用。这些api叫做“系统调用”。

常用的系统调用被集合成一个个命令程序。如ls,cd,rm等。。

shell是linux系统的一个解释程序。用于方便执行一些命令程序。就是外壳程序,编写shell脚本,用来批量执行命令来管理系统。 相当于windows的cmd程序吧


我的一个简单理解。有误请指正。

犁微兰朋娟
2019-09-11 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:25%
帮助的人:869万
展开全部
【一】
shell的含义:
首先shell的英文含义是“壳”;
它是相对于内核来说的,因为它是建议在核的基础上,面向于用户的一种表现形式,比如我们看到一个球,见到的是它的壳,而非核。
Linux中的shell,是指一个面向用户的命令接口,表现形式就是一个可以由用户录入的界面,这个界面也可以反馈运行信息;
【二】shell在Linux中的存在形式:
由于Linux不同于Windows,Linux是内核与界面分离的,它可以脱离图形界面而单独运行,同样也可以在内核的基础上运行图形化的桌面。
这样,在Linux系统中,就出现了两种shell表现形式,一种是在无图形界面下的终端运行环境下的shell,另一种是桌面上运行的类型Windows
的MS-DOS运行窗口,前者我们一般习惯性地简称为终端,后者一般直接称为shell
【三】shell如何执行用户的指令
shell有两种执行指令的方式,一种方法是用户事先编写一个sh脚本文件,内含shell脚本,而后使用shell程序执行该脚本,这种方式,我们习惯称为shell编程。
第二种形式,则是用户直接在shell界面上执行shell命令,由于shell界面的关系,大家都习惯一行行的书写,很少写出成套的程序来一起执行,所以也称命令行。
总结:shell可以说只是为用户与机器之间搭建成的一个桥梁,让我们能够通过shell来对计算机进行操作和交互,从而达到让计算机为我们服务的目的。
以上。
参考资料:
【shell的定义】http://baike.baidu.com/view/849.htm
【shell学习】http://wiki.ubuntu.org.cn/Shell%E7%BC%96%E7%A8%8B%E5%9F%BA%E7%A1%80
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
软9
2013-11-22 · TA获得超过778个赞
知道小有建树答主
回答量:1158
采纳率:46%
帮助的人:236万
展开全部
在计算机科学中,Shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。它类似于DOS下的command和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。同时它又是一种程序设计语言。作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支
追问
兄弟,这是百度百科上原文
追答
最高权限,类似管理员,理解不
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pardream941026
推荐于2017-11-26 · TA获得超过8217个赞
知道大有可为答主
回答量:4602
采纳率:89%
帮助的人:1341万
展开全部
这个,你要是对*nix系统不熟悉的话,还真不好解释。

*nix的核心是一个执行效率非常高的,对计算机硬件操作进行了封装的一个.....怎么说,执行模块。
*nix中所有对计算机硬件的操作都是通过这个核心的模块进行的。
而Shell是利用这个核心提供的操作(或称接口),提供了一些较为人性化的使用方式。
简单理解:*nix的内核就是提供计算机硬件操作的东东,用户不能直接使用它。
Shell是用户能够直接使用的命令集,它是利用内核来进行操作的。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c161d43c7
2013-11-22 · TA获得超过1776个赞
知道小有建树答主
回答量:1227
采纳率:69%
帮助的人:284万
展开全部
简单的很,你这样理解就好了:
Shell就是传说中的神仙姐姐,能够做任何事情,前提是你必须念对咒语。而这些不同的咒语,可以合起来变成一条接一条的葵花宝典,就是武功秘籍了(也就是常说的脚本script了),武功秘籍让神仙姐姐可以做一整套广播体操。如果你牛皮,就可以自己编一套广播体操,让神仙姐姐去跳去。

也许我需要写一本书,叫做《计算机中的江湖》……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式