什么Shell脚本﹖到底能解决什么问题?Shell脚本其实就是把一批命令集合在一起,解决一些复杂的问题。有点类似于程序设计(在Shell中,变量、分支、循环、函数、数组等与程序设计完全类似的功能),但是本质上来说不是程序设计。Shell的程序复杂度是无法真正与编程语言相提并论的,但是由于与操作系统是集成在一起的,所以能够执行一些更加底层的命令组合,且效率很高。
🌹一、Shell基础用法
🌱1、Shell的类型
命令 |
作用 |
Bourne Shell |
是贝尔实验室开发的,Unix普遍使用的Shell,在编程方面比较优秀,但在用户交互方面没有其他Shell优秀。 |
Korn Shell |
是对Bourne Shell的发展,在大部分内容上与Bourne Shell兼容,集成了C Shell和Bourne shell优点。 |
C Shell |
是SUN公司Shell的BSD版本,语法与c语言相似,比bourne shell更适合编程 |
BASH |
是GNU的Bourne Again Shell,是GNU操作系统上默认的Shell,在Bourne Shell基础上增强了很多特性,如命令补全,命令历史表 |
🌱2、Shell操作