(引自:https://zhidao.baidu.com/question/557066905.html)

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

转载于:https://www.cnblogs.com/yolo-bean/p/7805972.html

Linux中的shell到底是什么相关推荐

  1. Linux中的shell到底是啥,它和bash的关系是什么?

    转载:这篇小文章用来扫清一个小小的盲区,首先建立一个概念Linux中的shell到底是什么? - 一步一个小脚印 - 博客园 (cnblogs.com) [一] shell的含义:首先shell的英文 ...

  2. Linux中的shell到底是什么?

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

  3. Linux中执行shell脚本的4种方法

    这篇文章主要介绍了Linux中执行shell脚本的4种方法总结,即在Linux中运行shell脚本的4种方法,需要的朋友可以参考下. bash shell 脚本的方法有多种,现在作个小结.假设我们编写 ...

  4. Linux 中启用 Shell 脚本的调试模式

    shell 脚本调试系列 Linux 中启用 Shell 脚本的调试模式 在 Shell 脚本中执行语法检查调试模式 在 Shell 脚本中跟踪调试命令的执行 概述 脚本是存储在一个文件的一系列命令. ...

  5. Linux中执行shell脚本的5种方法总结

    Linux中执行shell脚本的4种方法总结,即在Linux中运行shell脚本的4种方法: 方法一:切换到shell脚本所在的目录(此时,称为工作目录)执行shell脚本: 复制代码 代码如下: c ...

  6. 好用的shell_Linux系统安全 | Linux中的Shell和Bash

    目录 shell shell script sh bash Dash tty.pty和pts 学安全的我们,经常会听到说获得某服务器的shell,就是指获得某个服务器的操作权限.我们学习linux时, ...

  7. Unix/Linux 中的 shell 机制

    Unix/Linux 中的 shell 机制 对于初次接触 Unix/Linux 系统的同学来说,Unix/Linux 系统与 Windows 系统最大的不同就是,操作 Unix/Linux 系统更多 ...

  8. linux中对shell变量内容的修改和替换

    鸟哥私房菜中,对这一内容的描述,简直让人看不懂,好不容易找来文章可以帮助理解下. linux中对shell变量内容的修改和替换 1.变量内容修改 file=/dir1/dir2/dir3/my.fil ...

  9. linux中利用shell脚本条件执行linux命令

    linux中利用shell脚本条件执行命令 在linux环境中,我们总会有一些命令需要经常用,例如经常跳转到某些目录下或者执行某些命令,输入一连串的命令是很烦的,此时我们可以预先写一些脚本然后根据我们 ...

最新文章

  1. 如何在centos7下tomcat中安装https
  2. APICloud创始人兼CEO刘鑫:论API经济和企业移动战略
  3. 全文搜索引擎有哪些?_搜索引擎工作原理是什么?seo蜘蛛抓取会受到哪些因素影响?...
  4. [转]Java——Servlet的配置和测试
  5. 不同浏览器前端调试查看返回页面的json数据
  6. 怎么才能判断一个产品用户体验的好坏?
  7. 降价上标(Github风味)?
  8. ​ZMC运动控制器SCARA机械手应用快速入门
  9. python取出列表的第一列_python取第一列
  10. 开源项目zheng学习
  11. ps html 优化,优化 Photoshop 的性能
  12. 电脑连接上WiFi但是上不了网
  13. HTTP-XMLHttpRequest
  14. Graphite详解
  15. 读书笔记-Office 365开发入门指南
  16. 省市区三级行政区代码(包含港澳台)sql1
  17. 华为机试真题 Java 实现【热点网站统计】
  18. 南航计算机学院考博难么,考博难不难?考博难不是考研难?
  19. 使用Mono.Cecil辅助ASP.NET MVC使用dynamic类型Model
  20. 计算机组成原理数码系统,多么痛的领悟——计算机组成原理第一讲

热门文章

  1. ctf pwn基础-2
  2. 【数据库】关系数据库与非关系数据库的优缺点汇总
  3. 【QSS 样式与CSS样式有什么区别?】
  4. VideoJS 网页直播实现默认静音
  5. c语言程序中最小的单位是,1.在C语言中,程序的基本单位是
  6. java 迁移数据_Java 10迁移:轻而易举还是龙卷风?
  7. Discuz!论坛教程之设置帖子被评分后自动提升主题
  8. 普通内存、ECC内存和REG ECC内存有什么不同?
  9. 电影感想——《记得香蕉成熟时》
  10. python 修改excel内容转PDF文件