关于 Shell 解释器 介绍!
文章目录
此链接通往 Shell 编程的目录导航 ,从入门到放弃,感兴趣的可以去看看:
1、Shell 解释器简介:
Shell 和 Shell编程 不是一个概念; Shell 是操作系统的最外层,它可以合并编程语言来 控制进程和文件!从下图你可以清楚的看见,Shell 是负责 User 与 Linux OS 之间沟通的桥梁!Shell 为用户提供了一个操作界面,User在这个界面输入指令,其实就是通过 Shell 向 Linux Kernel 传递过去,这也就是为什么 Shell 也叫 解释器的原因!
2、Linux shell种类:
①、bourne again shell(/bin/bash) —— 最常用
②、bourne shell(/use/bin/sh 或 /bin/sh)
③、C shell (/usr/bin/csh)
④、K shell (/usr/bin/ksh)
注意:我们最常用的 Shell 就是 /bin/bash !它使用简单以及免费!也是大多数 Linux OS 默认的 Shell 环境!
还有就是,不同的 shell 语言的语法不同,一般不能交换使用!
3、Shell 、Shell命令、Shell编程、Shell脚本的区别:
简单来说:
SHELL : 是一个整体的概念!解释器!
SHELL编程 and SHELL脚本: 可以统称为 SHELL编程!
SHELL 命令: 是 SHELL编程 底层具体的语句 和 实现方法!