第一节:Shell脚本编程概述
一:什么是shell
“Shell”从英语单词本意而言有“壳”意,在计算机科学中,shell俗称为“壳”(用于区别于核),是指“提供使用者使用的界面”的软件(命令解析器),类似于DOS下的cmd.exe。:用户通过shell(壳)输入指令,传给kernel(核),内核再调用相应的应用程序完成操作。同时它也是一种程序设计语言,定义控制变量和参数,拥有多种shell语句。
二:为什么要使用shell
能够轻易处理文件与目录之类的对象。虽然效率通常不如编译型语言,但编写一个简单的shell脚本比C++来编写实现快的多,所以在运维中shell脚本也就有了施展的空间。
三:Shell脚本的特点
1:简单性 shell是一种高级语言,相比较编译型语言,简洁而且同样可以表达复杂的操作,不需要编译
2:可移植性使用POSIX所定义的功能,可以无需修改就可在不同系统上执行
3:开发容易编写简单,可以在短时间内完成一个功能强大又好用的脚本
四:制作第一个shell脚本
通过 cat /etc/shells命令可以查看当前系统所支持的shell种类
如何制作一个shell脚本呢?
我们将平时使用的各种linux命令按照顺序和一定的语法保存到一个文本文件,然后添加执行权限,那么这个脚本就是一个shell脚本了。
附:本人精心收录了一些学习视频资料,在淘宝店铺出售。价格绝对全网最低,视频最全,品质最优。欢迎各位学友光临。
如有需要,请点击图片购买
本文出自 “技术成就梦想丶bobo” 博客,请务必保留此出处http://bobolee.blog.51cto.com/6854994/1212885