shell是什么?shell与linux的区别是什么?

编程知识 更新时间:2023-04-06 22:13:45

这里写自定义目录标题

  • 一、什么是shell?
  • 二、shell脚本
  • 三、shell命令和linux命令有什么区别

一、什么是shell?

在计算机中,Shell俗称壳(用来区别于核),Shell是Linux和Unix下的命令解析器。

用来为用户提供操作界面的软件(命令解析器)。
类似于DOS和Windows下的命令解析器:command、cmd.exe。

这个Shell(命令解析器)的作用: 用于接收用户命令,然后调用相应的应用程序。
(将用户输入的命令加以解释并传给Linux/Unix操作系统)

用户可以用Shell来启动、挂起、停止甚至是编写一些程序。
Shell本身是一个用C语言编写的程序,它是用户使用Linux的桥梁。

图片描述很好理解:
用户通过shell去控制操作系统去控制硬件。

二、shell脚本

关键词:批处理
区别于linux
如果我们的命令或者应用程序不在命令行直接执行,而是通过一个程序文件来执行时,这个程序就被称之为shell脚本。
这些内置在一个shell脚本中的命令通常是一次性执行完成,不会不停的返回信息给用户,这种通过文件执行脚本的方式称之为非交互方式。

三、shell命令和linux命令有什么区别

shell命令和linux命令的区别:1、shell是运行在Linux系统上的一个脚本语言,是一个用C语言编写的程序,而linux命令是对linux系统进行管理的命令;2、shell可以重复或批量地进行一些命令,也可以把重复执行的命令写到脚本里面执行,而linux命令需要一个一个的输入命令。
带尺寸的图片:

更多推荐

shell是什么?shell与linux的区别是什么?

本文发布于:2023-04-06 22:13:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/ca922e4523bc0cd962d3080a0dad9947.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:区别   shell   linux

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 51067文章数
  • 14阅读数
  • 0评论数