
shell
lucy12012
这个作者很懒,什么都没留下…
展开
-
超详细的5个Shell脚本实例分享(值得收藏)
今天主要分享5个shell脚本实例,大家可以借鉴下里面的思路,看下有没另外一种实现方式。 1、定时清空文件内容,定时记录文件大小 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #!/bin/bash ###########################原创 2020-07-22 16:34:32 · 825 阅读 · 0 评论 -
30个关于Shell脚本的经典案例(上)
先了解下编写Shell过程中注意事项: 开头加解释器:#!/bin/bash 语法缩进,使用四个空格;多加注释说明。 命名建议规则:变量名大写、局部变量小写,函数名小写,名字体现出实际作用。 默认变量是全局的,在函数中变量local指定为局部变量,避免污染其他作用域。 有两个命令能帮助我调试脚本:set -e 遇到执行非0时退出脚本,set-x 打印执行过程。 写脚本一定先测试再到生产上。 1、获取随机字符串或数字 获取随机8位字符串: 方法1: # echo $RANDOM |md5sum |原创 2020-07-22 16:31:55 · 459 阅读 · 0 评论 -
30个关于Shell脚本的经典案例(中)
本文目录 11、iptables自动屏蔽访问网站频繁的IP 12、判断用户输入的是否为IP地址 13、判断用户输入的是否为数字 14、给定目录找出包含关键字的文件 15、监控目录,将新创建的文件名追加到日志中 16、给用户提供多个网卡选择 17、查看网卡实时流量 18、MySQL数据库备份 19、Nginx服务管理脚本 20、用户根据菜单选择要连接的Linux主机 11、iptables自动屏蔽访问网站频繁的IP 场景:恶意访问,安全防范 1)屏蔽每分钟访问超过200的IP 方法1:根据访问原创 2020-07-22 16:30:50 · 173 阅读 · 0 评论 -
30个关于Shell脚本的经典案例(下)
21、从FTP服务器下载文件 22、连续输入5个100以内的数字,统计和、最小和最大 23、将结果分别赋值给变量 24、批量修改文件名 25、统计当前目录中以.html结尾的文件总大 26、扫描主机端口状态 27、Expect实现SSH免交互执行命令 28、批量修改服务器用户密码 29、打印乘法口诀 30、getopts工具完善脚本命令行参数 21、从FTP服务器下载文件 #!/bin/bash if [ $# -ne 1 ]; then echo "Usage: $0 filename".原创 2020-07-22 16:29:38 · 364 阅读 · 0 评论