shell脚本

1.什么是shell ?

shell是一个用c语言编写的程序,既是一种命令语言,又是一种程序设计语言,用户可以通过shell命令使用系统的内核服务,用简洁的命令执行复杂的操作,可以把它当作用户与Linux的桥梁,


image.png

2.shell 与传统编程语言的区别

大体上,可以将程序设计语言可以分为两类:编译型语言和解释型语言,C、C++和Java,都是编译型语言,

代码简洁:
运行程序时,直接读取目标代码(object code)。由于编译后的目标代码(object code)非常接近计算机底层,因此执行效率很高,这是编译型语言的优点
使用脚本编程语言的好处是,它们多半运行在比编译型语言还高的层级,能够轻易处理文件与目录之类的对象;缺点是它们的效率通常不如编译型语言,不过权衡之下用C、C++要100行才能实现的功能,脚本可能只需要10行。

可移植性:因为Shell似乎是各UNIX系统之间通用的功能,并且经过了POSIX的标准化。因此,Shell脚本只要“用心写”一次,即可应用到很多系统上

3.应用场景

shell的优势在于可以用简单的命令使用系统内核服务,你能想到的任何重复性的工作都能用脚本来执行

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容