shell
疯狂的石头i
这个作者很懒,什么都没留下…
展开
-
随机点名手册
#!/bin/bash## 随机点名手册while truedo echo -e "\n学生随机点名系统" echo "1、添加学员名单" echo "2、遍历学院名单" echo "3、随机点名" echo "4、删除某个学院信息" echo "5、退出系统"read -p "请输入你要选择的序号" num n=(`cat name.txt`)l=`cat name.txt |wc -l`case $num in 1) read -p "请输入学添加员名单" name原创 2020-08-26 18:11:12 · 329 阅读 · 0 评论 -
检查url的可用性
文章目录前言脚本总结前言此脚本源于一个学员的刷流量脚本,刷流量脚本使用的是ab命令,但效果似乎并不好,使用ab压测有点大材小用,而且还容易被封号,所以做了下改进,改为公司常用的判断网站是否存活的脚本。脚本#!/bin/bash url() {HTTP_CODE=$(curl -o /dev/null --connect-timeout 3 -s -w "%{http_code}" $1) if [ $HTTP_CODE -ne 200 ]; then echo "Wa原创 2020-08-24 20:31:12 · 537 阅读 · 0 评论 -
shell 打印九九乘法表
#!/bin/bashfor i in `seq 1 9` #外层负责打印行do for j in `seq 1 $i` #内层负责打印列...在shell脚本中,使用变量时需要在变量名之前加上$号 do #循环体的边界,使用do和done进行描述 echo -ne "$j*$i=$[$j*$i]\t" #$连着[],表示算术运算...因为\t是转义字符,所以需要-e,-n表示取消换行(需要"连打")原创 2020-08-19 21:03:43 · 1240 阅读 · 0 评论 -
字符串
文章目录一、字符串的截取二、获取字符串的长度一、字符串的截取echo ${name: start :length}echo ${变量名 :开始位置:截取长度}#!/bin/bashname=123456789echo ${name:2:4}[root@localhost ~]# sh q.sh 3456二、获取字符串的长度三种方法均可使用#!/bin/bashname=123456789echo ${#name}expr length $nameecho $name |wc原创 2020-08-19 20:52:42 · 256 阅读 · 0 评论 -
Linux 脚本巡检服务器硬件信息
硬件信息1、cpu信息2、内存信息3、磁盘信息原创 2020-07-17 20:03:46 · 510 阅读 · 0 评论 -
Linux 脚本巡检网络信息
网络信息[root@localhost ~]# ifconfig ens33ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.159.147 netmask 255.255.255.0 broadcast 192.168.159.255 inet6 fe80::c0cf:4d01:6b09:3714 prefixlen 64 scopeid 0x20<原创 2020-07-17 17:04:49 · 273 阅读 · 0 评论 -
Linux 脚本巡检查看系统信息
系统信息1、操作系统类型2、操作系统得版本号信息3、系统内核4、服务器当前运行时间5、服务器最后重启时间6、服务器主机名称7、修改主机名称原创 2020-07-17 16:04:43 · 269 阅读 · 0 评论 -
shell ip防ddos
shell ip防ddos新建文件[root@localhost ~]# vim ip .txt#编写ip10.10.1.0192.168.159.146128.168.1.101.1.1.0127.168.1.10创建脚本文件,判断ip[root@localhost ~]# vim ip.sh#!/bin/bashfor i in `cat /root/ip.txt` #循环遍历 ip 地址do if [[ $i =~ '192' ]] || [[ $i =~原创 2020-07-16 19:57:45 · 116 阅读 · 0 评论 -
随机生成数字,猜字游戏
猜数字游戏使用随即模块生成一个数字,玩家输入数字进行猜测!vim num.sh#!/bin/bashshu=$(expr $RANDOM % 100) #$RANDOM 是随机生成模块 ,% 100 是一个范围1-100ji=0 #编写一个变量,统计你猜了几次while true #进行一个死循环do read -p '请输入数字' zi #玩家输入一个数字 let ji++ #进行次数的累加 if [ $zi -eq $shu ];then #判断数字是否相等 echo '原创 2020-06-17 21:31:32 · 543 阅读 · 0 评论