内容信息
我们讨论每节课所教授的内容
目的是让学生了解本次培训涵盖的所有主题,以便他们了解将通过本课程学习的技能。
解释的内容绝对透明,并对相关事项进行详尽的描述。
第 01 课 - 一般方法
推介会
课程块的划分
区块信息
第 02 课 - 透视
Brqx-我是谁?
你是谁 ? - 一些有兴趣改进
课程主题-进化论实践课程
实施 - Mac - Unix - Windows - Android
课程风格 - 一切都以动态和敏捷的方式进行解释
一株植物长大,变成一片森林
那是一个架构
实现——可以应用到你的公司或者你的家里
Culmination - 全球所有公司和项目的 Unix 脚本防御
第 03 课 - 脚本编写
自动化
现实药丸 - 我们拥有什么和我们可以获得什么
重要信息
不错的信息
结构
历史脚本
当前脚本编写情况 - Yaml 或 hcl 转换脚本
第 04 课 - 自动化
什么是计算?
计算基础 - 自动化
更快地做事的方法
作为 ?
少写
多思考
快速记忆
看事物更清楚
第 05 课 - 现实
Unix 控制台
命令(回声)
评论
当前路径(命令和变量)(pwd)
列表(ls)
别名
改进现有——示例(二)
(lg) 存在,因为您无法从现有别名创建函数
管道 - 它基于什么?
搜索顺序 (grep))
上一个示例架构 - terraform
现实药丸
第 06 课 - 信息
我们怎么知道我们拥有什么?
我们如何组织它?
我们如何记住它?
屏幕清洁(透明)
文件查看器(猫)
函数 - 一段可以做某事的代码
重大扩展
函数加载(点 (.))
特征信息(-?)
我们需要充足的、更新的、敏捷的和
非常适合我们的日常战斗
当前最佳编辑器 (Visual Studio Code)
表达式比较器 (if)
基本脚本:维护您所做的任何事情的最新文档
函数列表(概念)
变量的可视化(显示它们的方式)
这是您的项目的描述。提供简短的描述来解释您工作的背景和背景。单击“编辑文本”或双击该框开始。
第 03 课 - 脚本编写
自动化
重要信息 |漂亮的
结构
历史脚本
当前脚本状态
第 04 课 - 课程开始
这是您的项目的描述。提供简短的描述来解释您工作的背景和背景。单击“编辑文本”或双击该框开始。
第 03 课 - 脚本编写
自动化
重要信息 |漂亮的
结构
历史脚本
当前脚本状态
第 07 课 - 美丽的信息
信息必须美观/有吸引力才能使用
彩色版本的编辑器 (vim)
我们是视觉物种
颜色使事物更清晰
让我们玩转颜色 (tput)
我们将了解其中的“魔力”
使用转义序列定义颜色
提示概念(ps1)
没有魔法……只有建筑
机器名称(主机名)
颜色命令(setblue - setgreen)
我们将能够建立我们的架构
以有吸引力和视觉化的方式告诉我们
第 08 课 - 结构
了解存在的情况 - 错误或功能丧失
unix 中的条件(if .. fi)
Unix 循环(for do .. done)
案例选择器(案例..esac)
了解结构很重要
Unix 脚本用于创造不存在的东西并改进现有的东西
但不要失去已经存在的东西
vi 命令当前的工作方式 (vi | vim | .vimrc)
我们不能使用名为 (do) 的别名
我们必须了解结构
这不是unix课程,但我们正在学习unix
第 04 课 - 课程开始
这是您的项目的描述。提供简短的描述来解释您工作的背景和背景。单击“编辑文本”或双击该框开始。
第 03 课 - 脚本编写
自动化
重要信息 |漂亮的
结构
历史脚本
当前脚本状态
第 04 课 - 课程开始
这是您的项目的描述。提供简短的描述来解释您工作的背景和背景。单击“编辑文本”或双击该框开始。
第 09 课 - 历史脚本
公司用过什么
定制文件(配置文件)
环境文件(设置)
备份
一些别名
为什么这么少?
这是系统进化中最悲伤的部分
由于害怕改变而很少使用
害怕无知
害怕必须学习
对建筑的恐惧
不知道它的优点,只需要时间就能做到
在 Corte Inglés 中......“在系统中它没有被编程”
在 Mapfre...“他们不想使用这些架构”
在西班牙电信……“他们只看到了缺点”
提倡使用脚本......这是唯一的方法
目前的趋势是朝这个方向发展
很悲伤,但这就是现实
这是一条我们必须改变的道路
必须高度重视脚本对于管理系统的重要性
因为它的优点是无穷无尽的
第 10 课 - Yaml 并没有杀死它
为人类设计的语言诞生了(yaml)
一种管理云的语言 (hcl) 出现
将脚本更改为配置
大型制造商的特定工具
更通用的云工具
声明式编程
其余参数从供应商处恢复
kubernetes ( pod ) 的最小文件示例
更智能的示例(部署)
AWS ec2 示例 (hcl)
一切都可以通过脚本进行
因为在网上做事意味着要花费大量的时间,
除了可能的人为错误之外
所有新产品都可以适应您的需求和架构
第 11 课 - Unix
变量和别名
命令可以给我们带来的问题
脚本和函数之间的区别
建筑学的开端
实用订单
调整输出(剪切)
改变输出 (tr)
更改输出和文件 (sed)
让我们来看看架构
第 12 课 - 变量和别名
变量和别名之间的区别
执行上的差异
别名运行的东西
环境如何?出口什么?
环境是外壳中已知对象的区域。
如果它被导出,它在子环境中是已知的
不是所有东西都可以出口
导出变量(export)
脚本架构不能使用其他环境
因为别名实际上是必不可少的
一切都必须切中要点
变量在运行时定义
第 13 课 - 命令
了解命令(哪些)是否存在
了解我们在环境中拥有什么( set | env )
了解定义的别名(aliases)
命令转义(使用转义栏“\”)
删除别名(unalias)
这是一门脚本课程...unix 上的脚本
而Unix则精彩
第 14 课 - 脚本与函数
如何给它们充电
如何调用它们
特点
脚本永远存在,不依赖于环境
但它位于系统中的特定点
向后 (cd -)
一个函数,如果它依赖于环境
它将在任何系统路径上工作
为了使用脚本架构,您必须使用函数
脚本永远不会出现在环境信息中
脚本和函数都可以接收参数
参数以美元 ( $ ) 形式接收
如果我们改变一个函数,我们必须重新加载它
当架构发生变化时,必须重新加载
架构由函数和别名组成
脚本是加载我们的架构的一种方式,
但对于 UNIX 脚本来说它们不实用
第 15 课 - 建筑 I
终于到了!!
建筑永无止境
甚至可能世代相传
软件只要做得好,就永无止境
版本和日期信息(date)
一切都必须在环境中。所有内容都带有点 (.)
一些特殊的函数是“列表”类型,它们告诉我们有什么
我们刚刚种下种子
你必须给它浇水...你必须添加香料
你必须让它变得尽可能实用并且变得漂亮
适应世界上的每个项目和公司
第 16 课 - 架构 II
我们会玩得很开心
课程应该很有趣
字符串结尾(基本名称)
字符串的其余部分(目录名)
使用 Unix 架构很容易管理提示符
当使用带功能的 PS1 时,它们会被连续解释
屏幕是我们的,不要让提示从我们身边偷走它
通过当前路径加载文件时出现问题
需要共同的基础
执行脚本的地方并且总是相同的
第 17 课 - 建筑 III
我们再次施展“魔法”
现在可以在任何地方使用
因为我们有一个共同的基础
始终从列表和脚本的公共路径开始
vi 中的转义序列 (esc:)
所有列表都有 ARQ
快速文件搜索 (ff)
无权限递归复制(cf)
颜色在架构中(tput)
日期与成分(日期)
更加丰富多彩的功能列表
我们已经把盆栽好了(建筑)
需要让它成长
但你已经知道它会增长
我们知道它有效
我们知道它可以从任何地方运行
第 18 课 - 实际订单:cut
调整输出(剪切)
改变输出 (tr)
更改输出 (sed)
按位置剪切 ( cut -c )
按分隔符剪切 ( cut -d -f )
清屏(清晰)
订单历史
管理员的朋友/敌人
历史剪切( h8b = 历史 | 剪切 -c8- )
历史更强大( h8 = h8b | grep )
清除历史记录(history -c)
头部/上方(头部)切割
尾部/下方(尾部)切开
带分隔符的文件格式 (csv)
获取系统ip(ip a)
功能加载演示
在脚本中加载架构的方法
重定向到空设备 ( &> /dev/null )
如果我们想在脚本中使用该架构,我们必须事先加载它
错误被解决、思考、分析
这些问题正在得到解决,而且这种情况正在一点一点地增长
我的目标是展示一切都是建筑
而主角就是你
第 19 课 - 剪辑 - 建筑
我将利用我们看到的每一章来改进架构
并根据我想传达给大家的实用性理念进行调整
建筑必须实用且美观,我们将遵循这些原则进行工作。
Anagram 添加到架构中
获取域的函数( getdom )
架构加载别名(A)
信息别名 ( i )
调试脚本的方法(尝试/错误)
您不必输入所有信息
建筑应该实用又美观
当前路径(密码)
重新加载架构很容易
很容易看到变化
很容易进化
第 20 课 - 实际命令:tr
更改句子中的文本不是用 tr 完成的
用 tr 更改字母
从小写更改为大写 (tr)
使用 tr ( \t ) 按制表符更改字符
通过 tr ( \n ) 换行符更改字符
第 21 课 - Tr - 架构 - 反思
我们回顾迄今为止的架构演变
有共同基础才是激进的
我们已经了解它是如何演变的
转换为大写 (mayus)
这就是建筑理念
我们已经了解了一个基础,并且正在添加部件
本章帮助我们不迷路
文档非常重要
很好地记录事情,植物一点一点地“成长”
第 22 课 - 实用命令:口渴
将一个单词更改为另一个单词 (sed s/A/B/g)
Sed 高级/智能 - 分隔符设置 (sed s;A;B;g)
现在的口渴是美妙的
用双栏调整 - sed 不能正确解释它
更改文件中的文本(sed)
第 23 课 - 口渴 - 建筑
我们将尽量不混合新命令的信息
随着架构的变化
尽量减少复杂性,以免有人迷失
具有格式化功能的设置解决方案
列表的新变量 (ARQ_L)
sed 示例(change_file 函数)
容易记住口渴
了解我们知道有效的东西(以前有效的)
在输出中添加“z”以堆叠文件/文件夹
这是 unix 脚本...change...A...i
尽量少写
重用所有内容并将信息集中在一处
第 24 课 - 时事
版本管理器(git)
架构平台(terraform)
容器编排器 (kubernetes)
亚马逊云(aws)
微软云(天蓝色)
谷歌云(Gcloud)
经济云(数字海洋)
第 25 课 - Git
它是过去 30 年来计算领域出现的最重要的产品。
它允许变体出现,但现在,它要么做得很好,要么就消失了。
这是版本控制
我们有一些文档/代码/图像,我们不希望它们丢失
我们对其进行版本...如 1.0
我们进行了更改并希望返回到保存的版本
我们恢复了版本,一切都与丢失之前相同
这是一个本地版本控制
您使用 Git 所做的一切都在您的计算机上
Git 生态系统(git 流)
Github 是一个你可以找到世界上任何免费程序的地方
它是一个微软平台,任何个人/公司/组织都可以上传代码
任何想要的人,无需付费,并且可供所有人使用
Gitlab 是一个用于生成管道的 github 设置
Github 是免费的,除非它们是私人项目
Gitlab 仅对小型项目免费
Gitlab 是一种让事物自行运行的方式
这个想法是你创建一个版本,gitlab 注意到变化
并自动部署该版本
Github actions 是 gitlab 理念对 github 的调整
Git 是“好”的微软
通过创建 Git,微软彻底改变了世界上所有的项目
微软非常好,有很多非常好的东西,其中最好的东西之一就是 git
比尔盖茨改变了他的故事,现在为慈善事业捐赠了数百万美元
通过创建 Visual Studio Code,他彻底改变了世界上所有的编辑器
第 26 课 - Git 流程
git流程:
1.从主分支开始
2.本地创建新分支(签出)
3.你做出改变
4.您上传这些更改(推送)
5.然后你要去Github上提出合并请求
创建事物、进行合并、循环更改它的格式就是所谓的
一条管道
CircleCI 或 Jenkins 等其他制造商是管道的其他替代品
任何开发、任何架构的基础都是将更改上传到 github
架构已上传至github
开发成果已上传github
我们正在让免费软件在无需付费的情况下取得成功
愿它成为2023年人类进化的基础
Git 是一个朋友,github 是另一个朋友
第 27 课 - 使用 Git
自动化
重要信息 |漂亮的
结构
历史脚本
当前脚本状态
第 28 课 - Git Arq
这是您的项目的描述。提供简短的描述来解释您工作的背景和背景。单击“编辑文本”或双击该框开始。
第 29 课 - 云 - 云
自动化
重要信息 |漂亮的
结构
历史脚本
当前脚本状态
第 30 课 - Terraform
这是您的项目的描述。提供简短的描述来解释您工作的背景和背景。单击“编辑文本”或双击该框开始。
第 31 课 - Terraform 使用/流程
自动化
重要信息 |漂亮的
结构
历史脚本
当前脚本状态
第 32 课 - Terraform Arq
这是您的项目的描述。提供简短的描述来解释您工作的背景和背景。单击“编辑文本”或双击该框开始。
第 33 课 - Kubernetes
自动化
重要信息 |漂亮的
结构
历史脚本
当前脚本状态
第 34 课 - Kubernetes 使用/流程
这是您的项目的描述。提供简短的描述来解释您工作的背景和背景。单击“编辑文本”或双击该框开始。
第 35 课 - Kubernetes Arq
自动化
重要信息 |漂亮的
结构
历史脚本
当前脚本状态
第 36 课 - 哎呀
这是您的项目的描述。提供简短的描述来解释您工作的背景和背景。单击“编辑文本”或双击该框开始。
第 37 课 - AWS 使用
自动化
重要信息 |漂亮的
结构
历史脚本
当前脚本状态
第 38 课 - Aws Arq
这是您的项目的描述。提供简短的描述来解释您工作的背景和背景。单击“编辑文本”或双击该框开始。
第 39 课 - 天蓝色
自动化
重要信息 |漂亮的
结构
历史脚本
当前脚本状态
第 40 课 - Azure 使用
这是您的项目的描述。提供简短的描述来解释您工作的背景和背景。单击“编辑文本”或双击该框开始。
第 41 课 - Azure Arq
自动化
重要信息 |漂亮的
结构
历史脚本
当前脚本状态
第 42 课 - Google Cloud
这是您的项目的描述。提供简短的描述来解释您工作的背景和背景。单击“编辑文本”或双击该框开始。
第 43 课 - Gcloud 使用
自动化
重要信息 |漂亮的
结构
历史脚本
当前脚本状态
第44课-Gcloud Arq
这是您的项目的描述。提供简短的描述来解释您工作的背景和背景。单击“编辑文本”或双击该框开始。
第 45 课 - 数字海洋
自动化
重要信息 |漂亮的
结构
历史脚本
当前脚本状态
第 46 课 - DOcean 使用
这是您的项目的描述。提供简短的描述来解释您工作的背景和背景。单击“编辑文本”或双击该框开始。
第 47 课 - DOcean Arq
自动化
重要信息 |漂亮的
结构
历史脚本
当前脚本状态
第 48 课 - 非常有用 (MyBest)
这是您的项目的描述。提供简短的描述来解释您工作的背景和背景。单击“编辑文本”或双击该框开始。
第 49 课 - CoN - 敏捷反冲
自动化
重要信息 |漂亮的
结构
历史脚本
当前脚本状态
第 50 课 - g - 搜索(超级 grep)
这是您的项目的描述。提供简短的描述来解释您工作的背景和背景。单击“编辑文本”或双击该框开始。
第 51 课 - f2 - 扩展过滤器
自动化
重要信息 |漂亮的
结构
历史脚本
当前脚本状态
第 52 课 - ren - 重命名器
这是您的项目的描述。提供简短的描述来解释您工作的背景和背景。单击“编辑文本”或双击该框开始。
第 53 课 - 代表 - 替代者
自动化
重要信息 |漂亮的
结构
历史脚本
当前脚本状态
第 54 课 - ch - 路线变换器
这是您的项目的描述。提供简短的描述来解释您工作的背景和背景。单击“编辑文本”或双击该框开始。
第 55 课 - iPath - 智能路径
自动化
重要信息 |漂亮的
结构
历史脚本
当前脚本状态
第 56 课 - 系统
这是您的项目的描述。提供简短的描述来解释您工作的背景和背景。单击“编辑文本”或双击该框开始。
第 57 课 - Windows
自动化
重要信息 |漂亮的
结构
历史脚本
当前脚本状态
第 58 课 - Linux
这是您的项目的描述。提供简短的描述来解释您工作的背景和背景。单击“编辑文本”或双击该框开始。
第 59 课 - Mac
自动化
重要信息 |漂亮的
结构
历史脚本
当前脚本状态
第 60 课 - 安卓
这是您的项目的描述。提供简短的描述来解释您工作的背景和背景。单击“编辑文本”或双击该框开始。
第 61 课 - 通往云的道路
自动化
重要信息 |漂亮的
结构
历史脚本
当前脚本状态
第 62 课 - 哎呀
这是您的项目的描述。提供简短的描述来解释您工作的背景和背景。单击“编辑文本”或双击该框开始。
课 63 - 天蓝色
自动化
重要信息 |漂亮的
结构
历史脚本
当前脚本状态
第 64 课 - Google Cloud
这是您的项目的描述。提供简短的描述来解释您工作的背景和背景。单击“编辑文本”或双击该框开始。
课 65 - 数字海洋
自动化
重要信息 |漂亮的
结构
历史脚本
当前脚本状态
第 66 课 - Git
这是您的项目的描述。提供简短的描述来解释您工作的背景和背景。单击“编辑文本”或双击该框开始。
第 67 课 - 乐趣结束了吗?革命!! #脚本unix
自动化
重要信息 |漂亮的
结构
历史脚本
当前脚本状态
佐贺:SUC 2.0...2025
多语言课程 - 您可以用任何语言进行
云:
-阿里云
CI/CD:
詹金斯
新 Utilisimas(MyBest 2.0):
- 功能二
- 过程与空间
- 剪切扩展(ecut 和 scut)
- 存在文件(待创建)
- 漂亮的计数器(待创建)
- 错误回声&输出回声 --> E·O--->确保函数输出 |错误
-UP功能
- is_number
- 存在(存在文件 | ...) - 存在文件夹
- svgtopng
-flagtomp3