首页技术文章正文

shell脚本编辑教程下载【黑马程序员】

更新时间:2020-09-23 来源:黑马程序员 浏览量:

shell编程

shell编程视频教程

中级 共14课

本套课程通过命令与程序设计的讲解完成批量文件操作、编辑、数据分析、数据精细化备份等。本套课程还对热点大厂面试题进行讲解,从而让学员获的足够的信心与更多大厂就业机会。提取码:j68r

下载完整视频(已有35412人下载)


课程简介

Shell是一个用C语言编写的程序,用户通过Shell可以访问操作系统内核服务,内核可以操作计算机的硬件 。Shell既是一种命令语言,又是一种程序设计语言。本套课程通过命令与程序设计的讲解完成批量文件操作、编辑、数据分析、数据精细化备份等。本套课程还对热点大厂面试题进行讲解,从而让学员获的足够的信心与更多大厂就业机会。

课程亮点

系统的学习Shell技术栈,掌握文件编辑、提取、分析、排序和数据分析与统计等技术。

Shell常用命令与程序设计

快速入门

·交互式与非交互式Shell

·登录Shell环境与非登录Shell环境识别与切换

·环境变量初始化加载原理(用户级与系统级)介绍与测试

·Shell索引数组和关联数组

·内置命令alias、read、declare

·计算命令expr、(())、let、$[]、bc

·Shell重定向单向输入与输出、合并输出

Shell文本处理工具

·cut 根据列、字符、字节提取切割

·sed 文件数据增删改查与模式与暂存空间数据交换

·awk 通过变量、逻辑控制语句进行高级数据分析

·sort 根据字符串、数字和多列进行升序与降序

企业实践与面试题

·批量生成文件名与修改文件名

·批量创建用户与设置密码

·数据统计分析与求和计算

·单词及字母去重排序

·网络扫描存活主机

·MySQL数据库分库分表备份

适用人群

有一定计算机基础的大中专毕业生、大数据处理、售前售后运维技术支持以及对linux系统感兴趣的人员。

课程内容

第一部分:Shell基础

1. Shell脚本入门

2. Shell变量

3. 父子Shell环境

4. 字符串变量格式、拼接、截取

5. 索引数组与关联数组

6. 常用内置命令alias、echo、read、declare、exit、test

7. 算术、比较、布尔、逻辑、文件测试运算符

8. 流程控制语句if-else、case in、for、while、select

第二部分:Shell进阶

1. 环境变量深入初始化原理

2. 交互式与非交互式Shell介绍

3. 登录Shell与非登录Shell介绍、识别与切换操作

4. 整数的计算命令expr、(())、let、$[]

5. 数字计算命令bc

6. 系统函数与自定义函数

7. Shell重定向的单向输入与输出、合并输出

第三部分:Shell高级文本处理工具

1. cut 提取切割文件数据

2. sed 文件编辑

3. sed 模式空间与暂存空间数据交换

4. sed 管道数据的过滤

5. awk 通过行、列进行数据分析

6. awk 使用变量、流程控制语句进行高级数据分析

7. sort 对字符串的升序与降序

8. sort数字的升序与降序

9. sort多列的升序与降序

第四部分:企业实践应用与面试题

1. 查文件空行、显示行号与去除空行

2. 筛选单词、去重、排序

3. 数字求和

4. 批量生产文件名

5. 批量改名

6. 批量创建用户

7. 扫描网络内存活主机

8. MySQL数据库分库分表备份


1590032240449_视频资源获取.jpg

猜你喜欢

Java字节码指令详细视频介绍

Java冒泡排序算法详细介绍

Java基础视频教程:Java零基础入门到精通

什么是敏捷开发?十分钟了解

Java高级软件工程师培训课程

分享到:
在线咨询 我要报名
和我们在线交谈!