写点什么

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

用户头像
学神来啦
关注
发布于: 刚刚












19.1.1

什么是 shell?

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

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

也可以是非交互式的

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

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

当前终端使用的哪种 shell?

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

19.1.2

扩展:编程语言分类

 

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

1)低级语言:

机器语言:二进制语言

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

它们都是面向机器的语言

2)高级语言:

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

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

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

gcc  编译器:(解释器)

perl

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

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

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

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

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

用户头像

学神来啦

关注

还未添加个人签名 2021.06.02 加入

10年Linux使用及管理经验,7年IT在线教育培训经验。精通Linux、Python、思科、C++、安全渗透等技术。曾任职国内知名互联网公司高级运维架构师、运维总监。对基于Linux下开源程序Openstack、Docker、K8S、DevOps、

评论

发布
暂无评论
第 19 章 -《Linux 一学就会》- shell脚本的基础