热身脚本2

6.6万 未经授权,禁止转载了解课程
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
Linux、Unix运维与开发人员
你将会学到
手工编写一行代码脚本、离开舒适区,让您学习Bash Shell编程所需要的基础知识
课程简介

  Shell脚本是实现Linux系统自动化管理运维所必需的工具。每一名合格的系统管理员,都应该能够熟练的编写Shell脚本,只要这样才能提升运维工作效率、减少不必要的重复劳动,为个人的职业发展奠定较好的基础。


  Bash Shell是Redhat、CentOS、Ubuntu等Linux发行版本的默认Shell,使用十分广泛。


  本课程从Bash Shell最基础的语法元素学起,包括操作符、变量、引用、转义、条件判断、循环、分支、替换及常用Linux命令的使用。


  课程亮点:

  ● 倡导“笨办法”学习,手工编写一行代码脚本,在排错中快速提高,掌握解决问题的思路,“鱼”与“渔”兼得。

  ● 通过从简单到复杂的大量示例讲解,让初学者快速掌握Bash Shell编程所需要的基础知识。

  ● 15份精美的课件方便快速复习,克服遗忘。

  

  内容安排:

  

  第一章:课程概述

  

  第二章:准备工作

  ● 实验环境准备

  ● 配置vim

  ● 热身脚本

  

  第三章:特殊字符

  ● 井号和分号

  ● 双分号与句号

  ● 引号与逗号

  ● 斜线与反引号

  ● 冒号与感叹号

  ● 星号与问号

  ● 美元符号

  ● 圆括号与大括号

  ● 方括号

  ● 大于号与小于号

  ● 竖线与&

  ● 减号

  ● 等号、加号、百分号、脱字号等

  

  第四章:变量与参数

  ● 变量替换

  ● 变量赋值

  ● Bash变量是不区分类型的

  ● 特殊的变量类型

  

  第五章:引用与转义

  ● 引用变量

  ● 字符转义

  

  第六章:退出和退出状态码

  ● 退出码

  ● 管道状态

  

  第七章:条件判断

  ● 条件测试结构

  ● 文件测试操作符

  ● 整数比较操作符

  ● 字符串比较操作符

  ● 组合比较

  ● 嵌套条件测试

  

  第八章:操作符和数字常量

  ● 操作符

  ● 操作符优先级

  ● 数字常量

  

  第九章:变量进阶

  ● 内部变量

  ● 字符串操作

  ● 参数替换

  ● 变量的类型指定

  ● 随机整数

  

  第十章:循环与分支

  ● 循环

  ● 嵌套循环

  ● 循环控制

  ● 测试与分支

  

  第十一章:命令替换

  ● 后置引用

  ● 变量替换

  

  第十二章:Linux命令鸟瞰

  ● 内部命令和内置命令

  ● 外部程序和命令

  ● 系统和管理命令


展开更多
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
提问

讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交