![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
夜林天
一名爱开发的java程序员
展开
-
08_SHELL编程之文本处理工具awk
typora-root-url: pictures文章目录typora-root-url: pictures一、awk介绍1. awk概述2. awk能干啥?1. ==命令行模式使用==㈠ 语法结构2. 脚本模式使用㈠ 脚本编写㈡ 脚本执行1、==常用内置变量举例==2、内置变量分隔符举例五、awk使用进阶1. 格式化输出`print`和`printf`2. awk变量定义㈠ 举例说明1㈡ 举例说明2㈠ 举例说明4. 课堂练习㈠ 流程控制语句① if结构② if...else结构③ if...elif..原创 2020-12-01 21:49:15 · 76 阅读 · 0 评论 -
07_SHELL编程之文本处理工具sed
typora-root-url: …\pictures文章目录typora-root-url: ..\..\pictures一、文件编辑器知多少1. sed用来做啥?2. sed如何处理文件?1. 命令行格式㈠ 语法格式㈡ 举例说明① 对文件进行==增、删、改、查==操作1)打印文件内容2)增加文件内容3)修改文件内容4)删除文件内容② ==对文件进行搜索替换操作==③ 其他命令④ 其他选项⑤ ==sed结合正则使用==㈠ 用法㈡ 注意事项㈢举例说明#课程目标掌握sed的基本语法结构熟悉sed常.原创 2020-12-01 21:48:17 · 74 阅读 · 0 评论 -
06_SHELL编程之CASE语句+函数+正则
文章目录一、case语句1. 语法结构2. 应用案例㈠ 脚本传不同值做不同事㈡ 根据用户需求选择做事二、==函数==1. 什么是函数?2. 如何定义函数?㈠ 当前命令行调用㈡ 定义到用户的环境变量中㈢ 脚本中调用1. 任务背景2. 具体要求3. 综合分析4. 落地实现四、正则表达式2. 正则能干什么?3. 正则当中名词解释㈠ 正则中普通常用的元字符㈡ 正则中其他常用元字符㈢ 扩展类正则常用元字符6. 正则表达式总结五、正则元字符一栏表六、正则练习作业1. 文件准备2. 具体要求脚本搭建web服务#课程目标原创 2020-12-01 21:47:41 · 264 阅读 · 0 评论 -
05_SHELL编程之嵌套循环+随机数及综合案例
文章目录一、随机数1. 如何生成随机数?2. 实战案例㈠ 随机产生以139开头的电话号码① 思路② 落地实现㈡ 随机抽出5位幸运观众① 思路② 落地实现㈢ 批量创建用户(密码随机产生)① 思路② 落地实现二、嵌套循环㈠ 打印指定图案㈡ 落地实现1㈢ 落地实现2三、阶段性补充总结1、变量定义2. 流程控制语句3. 循环语句4. 影响shell程序的内置命令5. 补充扩展expect**需求1:**A远程登录到server上什么都不做**需求2:**A远程登录到server上操作**需求3:**shell脚本和原创 2020-12-01 21:46:46 · 194 阅读 · 1 评论 -
04_SHELL编程之循环语句
文章目录一、for循环语句1. for循环语法结构㈠ ==列表==循环㈡ 不带列表循环㈢ 类C风格的for循环2. 应用案例㈠ 脚本==计算==1-100奇数和① 思路② 落地实现(条条大路通罗马)③ 循环控制语句㈡ 判断所输整数是否为质数① 思路② 落地实现㈢ 批量创建用户① 思路② 落地实现3. 课堂练习㈠ 批量创建用户㈡ 局域网内脚本检查主机网络通讯㈢ 判断闰年二、while循环语句2. 应用案例㈠ 脚本计算1-50偶数和㈡ 脚本同步系统时间① 具体需求② 思路③ 落地实现三、until循环1. un原创 2020-12-01 21:45:15 · 759 阅读 · 0 评论 -
03_SHELL编程之条件判断和流程控制
文章目录本节课程目标一、条件判断语法结构2. 条件判断相关参数㈠ ==判断文件类型==㈡ 判断文件权限㈢ 判断文件新旧㈣ 判断整数㈤ ==判断字符串==㈥ ==多重条件判断==① 举例说明② 逻辑运算符总结二、流程控制语句1. 基本语法结构㈠ ==if结构==㈡ ==if...else结构==㈢ ==if...elif...else结构==㈣ 层层嵌套结构2. 应用案例㈠ 判断两台主机是否ping通① 思路② 落地实现㈡ 判断一个进程是否存在① 思路② 落地实现③ 补充命令㈢ 判断一个服务是否正常① 思路②原创 2020-12-01 21:44:18 · 153 阅读 · 1 评论 -
02_SHELL编程之变量定义
文章目录一、SHELL介绍㈠ 什么是shell脚本?㈡ 什么时候用到脚本?㈢ shell脚本能干啥?㈣ 如何学习shell脚本?㈤ 学习shell脚本的秘诀㈥ shell脚本的基本写法㈦ shell脚本的执行方法==二、变量的定义==1. 变量是什么?2. 什么时候需要定义变量?3.变量如何定义?4. 变量的定义规则㈠ 变量名区分大小写㈡ 变量名不能有特殊符号㈢ 变量名不能以数字开头㈣ 等号两边不能有任何空格㈤ 变量名尽量做到见名知意5. 变量的定义方式有哪些?㈠ 基本方式㈡ 命令执行结果赋值给变量㈢ ==原创 2020-12-01 21:42:54 · 80 阅读 · 0 评论 -
01_SHELL编程前奏_小工具
文章目录本节课程目标一、文本处理工具1. grep工具语法和选项2. cut工具语法和选项3. sort工具语法和选项4.uniq工具5.tee工具6.diff工具语法和选项7. paste工具8. tr工具语法和选项小试牛刀9 wc二、bash的特性1、命令和文件自动补全2、常见的快捷键3 、常用的通配符(重点)4、bash中的引号(重点)本节课程目标了解shell中的通配符熟悉grep、cut、sort等小工具和shell中的通配符的使用一、文本处理工具1. grep工具grep是**原创 2020-12-01 21:41:11 · 71 阅读 · 0 评论 -
Docker基础命令详解
Docker简介Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。Docker 从 17.03 版本之后分为 CE(Community Edition: 社区版) 和 EE(Enterprise Editi原创 2020-12-01 21:00:55 · 166 阅读 · 0 评论 -
Nginx配置详解
1、简介Nginx 是一个异步框架的 Web 服务器,也可以用作反向代理,负载平衡器 和 HTTP 缓存。2、安装2.1:安装gcc环境yum install gcc-c++2.2:安装pcreyum install -y pcre pcre-devel2.3:安装zlibyum install -y zlib zlib-devel2.4:安装opensslyum install -y openssl openssl-devel2.5:安装Nginx下载源代码包:wget原创 2020-12-01 20:57:10 · 822 阅读 · 2 评论 -
Docker安装与部署以及常用的命令
Docker简介Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。Docker 从 17.03 版本之后分为 CE(Community Edition: 社区版) 和 EE(Enterprise Editio原创 2020-11-18 20:45:14 · 162 阅读 · 0 评论