想学习linux系统,shell很重要,它是用户使用 Linux 的桥梁。
Shell提供了一个界面,用户通过这个界面访问操作系统内核的服务, 而shell脚本就是一种为Shell编写的脚本程序,因此我们经常说的shell通常都是指shell脚本。
这次小编分享的这份文档,就是由非常经典的100个脚本组成,从简单的脚本开始学起,到最后企业实战可用的复杂脚本,循序渐进的难度和贴近实际开发的案例,非常适合初学者参考学习!
除此之外,本套文档还内含《Shell脚本编程实战100例》,主要介绍了常用的Shell编程语法及常用的编程实例,具有很高的参考价值。
文档目录;1、编写 helloworld 脚本
2、通过位置变量创建 Linux 系统账户及密码
3、每周 5 使用 tar 命令备份/var/log 下的所有日志文件
4、 一键部署 LNMP(RPM 包版本)
5、实时监控本机内存和硬盘剩余空间,剩余内存小于 500M、根分区剩余空间小于 1000M时,发送报警邮件给 root 管理员
6、脚本生成一个 100 以内的随机数,提示用户猜数字,根据用户的输入,提示用户猜对了,猜小了或猜大了,直至用户猜对脚本结束。
7、 检测本机当前用户是否为超级管理员,如果是管理员,则使用 yum 安装 vsftpd,如果不是,则提示您非管理员(使用字串对比版本)
8、 检测本机当前用户是否为超级管理员,如果是管理员,则使用 yum 安装 vsftpd,如果不是,则提示您非管理员(使用 UID 数字对比版本)
9、 编写脚本:提示用户输入用户名和密码,脚本自动创建相应的账户及配置密码。如果用户不输入账户名,则提示必须输入账户名并退出脚本;如果用户不输入密码,则统一使用默认的 123456 作为默认密码。
10、依次提示用户输入 3 个整数,脚本根据数字大小依次排序输出 3 个数字
11、编写脚本,实现人机<石头,剪刀,布>游戏
50——62