linux 探索篇(一)学习 shell script

项目导入:
1、如果想要管理好你的主机,那么一定要好好学习 shell script。
2、shell script 有点想早期的批处理,即将一些命令汇总起来一次运行。但是shell script 拥有更强大的功能,即可以进行类似程序(Program)的撰写,并且不需要经过编译(compile)就能够运行。
3、我们还可以通过shell script 来简化我们日常的工作管理。
4、在整个Linux的环境中,一些服务(service)的启动都是通过shell script来运行的。

任务一 了解 shell script
子任务一 了解 shell script
linux 探索篇(一)学习 shell script

子任务二 编写与执行一个shell script
1、在shell script 撰写中的注意事项

  • 命令的执行是从上而下、从左而右进行的
  • 命令、选项与参数间的多个空格都会被忽略掉
  • 空白行也将被忽略掉,并且Tab按键所生成的空白同样被视为空格键
  • 如果读取到一个Enter符号(CR),就尝试开始运行改行(或该串)命令
  • 如果一行的内容太多,则可以使用“[Enter]”来延续至下一行。
  • “#”可作为注解。任何加在#后面的数据将全部被视为注解文字而被忽略。
    2、编写第一个 shell script 程序。
    ![在这里插入图片描述](https://img-blog.****img.cn/20190602171702368.png
    linux 探索篇(一)学习 shell script
    linux 探索篇(一)学习 shell script
    任务二 练习简单的 shell script
    子任务一 完成简单范例
    1、对话式脚本:变量内容由使用者决定
    linux 探索篇(一)学习 shell script
    2、随日期变化:利用date进行文件的创建
    linux 探索篇(一)学习 shell script
    3、数值计算:简单的加减乘除
    linux 探索篇(一)学习 shell script
    linux 探索篇(一)学习 shell script
    子任务二 了解脚本的运行方式
    1、利用直接运行的方式来运行脚本

linux 探索篇(一)学习 shell script

2、利用source运行脚本,在父程序中运行。。
linux 探索篇(一)学习 shell script
任务三 用好判断式
子任务一 利用test命令的测试功能
linux 探索篇(一)学习 shell script
linux 探索篇(一)学习 shell script