上一页 1 2 3 4 5 6 ··· 15 下一页
摘要: shell补-循环案例-循环case case结构条件的语法格式;一般应用菜单的功能 case $变量名 in "值1") ###如果变量的值1,则执行此 程序1 ;; "值2") ###如果变量的值2,则执行此 程序2 ;; ###....省略其他分支 YES|yes|Yes) #####此处的值 阅读全文
posted @ 2023-12-15 11:07 翻滚的小井蛙 阅读(11) 评论(0) 推荐(0) 编辑
摘要: shell补-特殊玩法-shell编程 debug debug思想 debug测试 单步执行脚本 自个调试,用注释,或者echo自个打印输出啥的,就这么搞 bash -x 整个脚本调试 set与开关debug (适用于脚本或者命令行都可以) set -x 开始debug set +x 结束debug 阅读全文
posted @ 2023-12-15 11:03 翻滚的小井蛙 阅读(93) 评论(0) 推荐(0) 编辑
摘要: shell补-特殊玩法-cut命令是awk的阉割版 具体情况,后面详看 shell补-特殊玩法-tar压缩指定目录案例 案例:指定目录路径,脚本自动将该使用tar命令打包备份到/data目录 #!/bin/bash read -p "Input dir to backup: " dir if [ - 阅读全文
posted @ 2023-12-15 11:01 翻滚的小井蛙 阅读(7) 评论(0) 推荐(0) 编辑
摘要: shell补-特殊玩法-批量检查在线用户的ip 写一个脚本,实现判断10.0.0.0/24网络里,当前在线的ip有哪些 ####方法1 直接命令 nmap [root@localhost usr]# nmap 10.0.0.0/24 #扫描0至24的主机,查看主机状态,开发端口; [root@loc 阅读全文
posted @ 2023-12-15 11:00 翻滚的小井蛙 阅读(33) 评论(0) 推荐(0) 编辑
摘要: shell补-特殊玩法-批量修改密码 写一个脚本批量添加用户和随机密码 root@localhost usr]# bash randomadduser.sh 更改用户 mrrxu00001 的密码 。 passwd:所有的身份验证令牌已经成功更新。 更改用户 mrrxu00002 的密码 。 pas 阅读全文
posted @ 2023-12-15 10:58 翻滚的小井蛙 阅读(64) 评论(0) 推荐(0) 编辑
摘要: shell补-特殊玩法-批量修改文件 几个其他方法;感觉最简单的就是rename ###方法3 rename #rename 找谁, 替换为什么 范围 [root@localhost random]# ll 总用量 0 -rw-r--r--. 1 root root 0 11月 17 16:03 b 阅读全文
posted @ 2023-12-15 10:56 翻滚的小井蛙 阅读(8) 评论(0) 推荐(0) 编辑
摘要: shell补-特殊玩法-生成随机字符串 方法1: md5sum 方法2:tr + /dev/urandom 方法3: 内置变量RANDOM ; #方法1 [root@localhost ser]# openssl rand -base64 10 8/54arQpCmQ12Q== [root@loca 阅读全文
posted @ 2023-12-15 10:55 翻滚的小井蛙 阅读(117) 评论(0) 推荐(0) 编辑
摘要: shell补-特殊玩法-安全防护案例 案例1:编写一个shell脚本解决类DDOS攻击的生成案例,请更加web日志或者系统网络连接数,监控当某个ip并非连接数,若短时间内PV达到100(阈值),即调用防火墙命令封掉对应的ip. 防火墙命令 iptables -I INPUT -s IP地址 -j d 阅读全文
posted @ 2023-12-15 10:52 翻滚的小井蛙 阅读(10) 评论(0) 推荐(0) 编辑
摘要: shell补-特殊玩法-shell脚本中读取文件内容 通过shell脚本读取文件内容然后处理 这些三剑客无法独立完成 # 方式1: 采用exec读取文件后,然后进入while循环处理 exec<FILE while read line##line是变量 do cmd #语句 done #方式2:使用 阅读全文
posted @ 2023-12-15 10:46 翻滚的小井蛙 阅读(161) 评论(0) 推荐(0) 编辑
摘要: shell补-特殊玩法-vimrc 创建脚本的时候希望在脚本开头自动加上版权信息: vim编辑器的模板 默认格式 ~/.vimrc 当前用户 /etc/vimrc 全局 vimrc的说明 set nocompatible #####关闭兼容模式 set history =100 ####vim的设置 阅读全文
posted @ 2023-12-15 10:44 翻滚的小井蛙 阅读(32) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 15 下一页
点击右上角即可分享
微信分享提示