第 19 章 -《Linux 一学就会》- Shell脚本的基础_运维

 

第 19 章 -《Linux 一学就会》- Shell脚本的基础_Linux_02

 

第 19 章 -《Linux 一学就会》- Shell脚本的基础_Linux_03

 

第 19 章 -《Linux 一学就会》- Shell脚本的基础_运维_04

 

第 19 章 -《Linux 一学就会》- Shell脚本的基础_Linux一学就会_05

 

第 19 章 -《Linux 一学就会》- Shell脚本的基础_运维_06

 

第 19 章 -《Linux 一学就会》- Shell脚本的基础_Linux一学就会_07

 

第 19 章 -《Linux 一学就会》- Shell脚本的基础_Linux学习_08

 

第 19 章 -《Linux 一学就会》- Shell脚本的基础_Linux一学就会_09

 

第 19 章 -《Linux 一学就会》- Shell脚本的基础_Linux一学就会_10

 

第 19 章 -《Linux 一学就会》- Shell脚本的基础_Linux_11

 

第 19 章 -《Linux 一学就会》- Shell脚本的基础_Linux一学就会_12

 

19.1.1

什么是  shell?

Shell  是一个命令解释器,它在操作系统的最外层,负责直接与用户进行对话,把用户的输入解释给

操作系统,并处理各种各样的操作系统的输出结果,输出到屏幕反馈给用户。这种对话方式可以是交互式

也可以是非交互式的

我们所输入的命令计算机是不识别的,这时就需要一种程序来帮助我们进行翻译,变成计算机能识

别的二进制程序,同时又把计算机生成的结果返回给我们。

当前终端使用的哪种 shell

大多数 linux 发行版本默认 shell 使用的是  bash

19.1.2

扩展:编程语言分类

 

  

 

关注公众号【学神来啦】回复电子书即可获取全套电子书籍

 

 

 

编程语言主要用:低级语言和高级语言

1)低级语言:

机器语言:二进制语言

汇编语言:符号语言,使用助记符来代替操作码,也就是用符号代替机器语言的二进制码

它们都是面向机器的语言

2)高级语言:

它是比较接近自然语言或者说人类语言的一种编程,用人们能够容易理解的方式进行编写程序,

静态语言:编译型语言  如:c  c++   java

动态语言:解释型语言  如: php    shell  python  

gcc  编译器:(解释器)

perl

将人类理解的语言翻译成机器理解的语言

静态语言和动态语言的区别:

静态语言编译时,变量的数据类型是确定的,静态语言对硬件更友好,运行效率更高。

动态语言,运行时确定变量的数据类型,且运行时可改变变量的类型。动态语言更简洁,对人类更友

好,可以把更多精力放在业务逻辑上。