Shell基础-概述

作者: 请爱护小动物 | 来源:发表于2017-05-03 22:39 被阅读0次

可能很多接触计算的小朋友、都或多或少的看到过这个单词,就是Shell,对于我来说,第一次看到这个单词是在学安卓系统应用框架层的时候,接触的,当时是说,通过ADB指令(ADB的意思是安卓调试桥)进入Shell环境。当时我的理解就是和windows进入DOS命令行模式差不多。其实那时候用的一些指令确实就是今天要说的这个Shell的指令。为什么安卓也用到了shell呢?这是因为安卓系统的最底层其实就是linux内核层。对于安卓的系统分层我就不多做赘述(四层架构)。那么,到底什么是Shell的准确定义呢?看下面:

1、Shell是什么?

Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求,以便运行程序的界面系统级程序,用户可以用Shiell来启动、挂起、停止甚至是编写一些程序。

计算机识别的是0101的机器语言,那么人写的命令就要由Shell来解释给内核听

Shell不仅仅是一个解释器操作界面,还是一个功能相当强大的编程语言,易编写,易调试,灵活性较强。Shell是解释执行的脚本语言(和php类似),在Shell中可以直接调用Linux系统命令。

2、Shell分类

最主流的Shell 我们一般说的Shell,其实是Bash这个Shell

3、Linux支持哪些Shell呢?

在Linux系统中有这样一个文件目录

进去看看 用VIM打开 能看到支持这么几个Shell,

既然支持这么多种Shell那么我们是不是可以切换使用呢?当然是可以的

用exit退回到默认的BASH类型的Shell

  (bash Shell和sh Shell 在语法上是兼容的)

相关文章

  • Shell基础-概述

    可能很多接触计算的小朋友、都或多或少的看到过这个单词,就是Shell,对于我来说,第一次看到这个单词是在学安卓系统...

  • Shell基础-1:Shell概述

    在生物信息学分析过程中,我们经常会使用Shell编写一些脚本,以便执行程序化的分析。因此,我们有必要对Linux下...

  • 8.Shell编程一:Shell基础

    Shell基础 1.Shell概述 Shell的执行原理:用户输入命令ls,通过Shell将ls转换成二进制传递给...

  • Shell基础

    Shell基础 Shell概述 1、Shell是什么 Shell是一个命令行解释器,它为用户提供了一个向Linux...

  • Shell概述

  • Shell 概述

    学习 Shell 主要包括的内容: Shell 脚本入门 Shell 变量 Shell 内置命令 Shell 运算...

  • Shell-编程基础

    1、Shell概述 (1)Shell说明: Shell 就是命令解释器,而shell Script 是利用 she...

  • spark学习笔记1-基础部分

    本文是对Spark基础知识的一个学习总结,包含如下几部分的内容: 概述 运行模式 Spark Shell RDD/...

  • 2019-09-19

    Shell 概述 Shell 解析器 查看系统shell解析器 默认解析器为bash Shell 脚本入门 新建h...

  • Linux Shell:基础知识和Shell变量

    摘要:Linux,Shell 整理Shell内容要点: Shell基础知识 Shell变量的类型 Shell变量赋...

网友评论

    本文标题:Shell基础-概述

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