美文网首页
Linux中的shell到底是什么?

Linux中的shell到底是什么?

作者: 逆天的怪兽 | 来源:发表于2018-02-25 14:55 被阅读0次

【一】 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来对计算机进行操作和交互,从而达到让计算机为我们服务的目的。

以上。

相关文章

  • Linux中的shell到底是什么?

    【一】 shell的含义: 首先shell的英文含义是“壳”; 它是相对于内核来说的,因为它是建立在内核的...

  • shell(六)

    Shell 函数 linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。shell中函数的...

  • ZSH 使用指南

    问题:shell是什么?Shell是Linux/Unix的一个外壳,你理解成衣服也行。它负责外界与Linux内核的...

  • 来自百度

    Linux是什么,Unix是什么,操作系统、内核都是什么意思?bash是什么,shell是什么? Linux与Wi...

  • shell编程学习

    1、shell是什么 shell的英文含义是“壳”;它是相对于内核来说的,因为它是建立在内核的基础上。Linux中...

  • Linux中$()和${}的区别

    参考Linux中$()和${}的区别Linux—shell中$(( ))、$( )、``与${ }的区别 1. $...

  • 2018-02-07 linux shell 中"2>&1"含义

    linux shell 中"2>&1"含义

  • 第一个shell

    一、Shell是什么 shell是一门命令语言,linux环境默认支持的,主要用于用户与linux内核直接交互的一...

  • Shell脚本轻松学

    一、Shell是什么 shell是一门命令语言,linux环境默认支持的,主要用于用户与linux内核直接交互的一...

  • Shell 函数

    linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。 shell中函数的定义格式如下: ...

网友评论

      本文标题:Linux中的shell到底是什么?

      本文链接:https://www.haomeiwen.com/subject/rpsrxftx.html