linux运维之Bash自动化-01Bash脚本介绍

1. 前言

从今天开始,做一套Bash教程,和大家一起学习Bash自动化,接下来不讲废话。

2.什么是Bash?

Bash 是 Unix 系统和 Linux 系统的一种 Shell(命令行环境),是目前绝大多...
你以为我会讲的这么官方?想多了,我要说的是,Bash就是linux等类Unix上使用的脚本语言,
Bash程序就是一堆命令的集合,按照一定的逻辑组织在一起,扒拉就完事了。

3. Bash脚本能干什么?

Bash脚本可以干一些有规律的事情,或者说能做一些重复性或者人做起来比较繁琐的事情。
简单小例子:
你在服务器上桥接了一个虚拟机,你不知道本网段哪些IP此时没有人使用,现在你有两个选择:
(1) 手动一个一个ping,全靠运气;
(2) 写一个小脚本,立马得到某网段所有没人使用的IP,然后挑一个使用;
有人可能就会说: 找个IP还要写脚本? 这么麻烦。
这种事情就仁者见仁了。

4. 学Bash的方法

(1) 掌握一套适合自己的语法。这一点非常重要,Bash语法就那么几个,但也有那么几个。
例如:有的人使用if喜欢使用[],而有的人喜欢用[[]],有的人直接不用括号,此时可能有人会问:它们对性能有影响吗?出门往右,地铁6号线,慢走不送。你都用Bash了,还纠结这点性能吗?
(2) 多写小脚本,积累命令。要想Bash脚本写的好,写的量和积累的命令绝对不能少,没事的时候可以写些实用的小脚本来玩玩,发给朋友装装…咳,也很有意思的。
(3) 好记性不如烂笔头。学到新的命令一定要用小本本记号,它有哪些常用参数等,到时候参考的时候一定要看到就能回想起来,可以加几个小示例在小本本里面,脑子容量有限。

5. 结尾

介绍就这么多,大家可以网上去整一个ISO,先装一个centos啥的系统或者虚拟机,之后直接在上面扒拉就好了。
这套教程不能保证什么,但是跟着教程认真学,应付工作应该戳戳有余。

CenOS下载地址:(下载minimal就够用了)
x86:https://mirrors.cat.net/centos/7.9.2009/isos/x86_64/
aarch64:http://ftp.yz.yamagata-u.ac.jp/pub/linux/centos-altarch/7.9.2009/isos/aarch64/
如果小伙伴本来就是linux系统,那肯定是最好的。

为防止个别不会安装的小伙伴:linux运维之Bash自动化番外篇-Windows安装centos7虚拟机

下一章:linux运维之Bash自动化-02Bash基础命令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前面有光

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值