本文主要是介绍什么是Shell?从小白到入门你只差一个它,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
- 一、编程语言介绍
- 编程语言分类
- 二、shell介绍
- 1、shell介绍
- 2、bash shell基本特性
- 2.1、 命令和文件自动补全
- 2.2、 常见的快捷键—提升操作熟练度
- 3、shell脚本介绍
- 4、shell脚本语法
一、编程语言介绍
编程语言是指计算机能理解的语言,人类通过使用计算机语言可以给计算机批量下达任务,让其按照人类的思想去完成工作
最常见的语言有:汇编语言、C语言、java语言、php语言、Python语言、golang语言等等
编程语言分类
-
编译型语言
- 程序在执行之前需要一个专门的编译过程,把程序编译成为机器语言文件,运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性差些。如C、C++、java
-
解释型语言
- 程序不需要编译,程序在运行时由解释器翻译成机器语言,每执行一次都要翻译一次。因此效率比较低。比如Python/JavaScript/ Perl /ruby/Shell等都是解释型语言
二、shell介绍
shell在计算机中起到什么作用呢?为什么要求shell呢,可以看看计算机操作系统的组成
问大家个问题,两个人在电话聊天:只会说法语的法国人,只会说汉语的你。如何沟通呢?
请个翻译在你两中间
同理,系统内核只知道二进制
如果你想给计算机内核下任务,让其驱动硬件干活,那么有两种选择
1、你学会二进制
2、找个翻译
1、shell介绍
shell就是我们找来的翻译
shell是一个程序,采用C语言编写,是用户和linux内核沟通的桥梁。它既是一种命令语言,又是一种解释性的编程语言。通过一个图表来查看一下shell的作用
这篇关于什么是Shell?从小白到入门你只差一个它的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!