今日:0  |  文章:73
admin
小绿叶技术博客 Lv2 超级管理员

使用 shell 脚本批量创建用户详解资料

#!/bin/bashfor i in $(seq -f "%02g" 1 20); # seq 1 20 序号: 生成 1到20 的数字; -f 指定 "%02g" -f 指定2为数字。从 01 开始douseradd user$i # 由循环得出变量 i 是 1到 20的数字,总20个,则打印20次echo "`echo $RANDOM|md5sum |cut -c 1-6`" | pass
 
 951   2020-09-23
admin
小绿叶技术博客 Lv2 超级管理员

shell nginx 启动脚本

#!/bin/bash# chkconfig: - 85 15# description: nginx is a World Wide Web server. It is used to serve:<<!启动: /usr/local/nginx/sbin/nginx停止: /usr/local/nginx/sbin/nginx -s stop热加载: /usr/local/nginx/sbin/nginx -s reload测试语法:/usr/local/nginx/sbin/nginx -
 
 1038   2020-09-22
admin
小绿叶技术博客 Lv2 超级管理员

shell 将for循环打印字符存入数组变量中

#!/bin/bashipSegment=192.168.1for((i=1;i<=254;i++))doip[$c]=`echo "$ipSegment.$i"  ` # 将 for 循环打印的信息存入数组ip变量中   ((c++))doneecho ${ip[*]}
 
 1074   2020-09-22
admin
小绿叶技术博客 Lv2 超级管理员

使用 rsync 备份数据

#!/bin/bashDATE=`date +"%F-%H-%M"` # 定义一个时间变量Backup_Domain="eisc" # 备份程序域名Need_Backup=(/usr/local/apache-tomcat-6.0.44 /www/www.abc.com /home/scripts/var/spool/cron /etc/rc.d/rc.local /etc/mtab /etc/hosts) # 定义备份数据目录变量IP_addr=`/sbin/ifconfig |
 
 881   2020-09-21
admin
小绿叶技术博客 Lv2 超级管理员

shell 生成100随机数,99乘法表

###################     生成随机数   ######################!/bin/bash#数字猜测游戏num=$[RANDOM%100+1] # random [ˈran dəm] 随机while :doread -p " 计算机生成了一个 1-100 的随机数,你猜:" catif [ $cat -eq $num ];then # -eq 等于echo " 猜对了 "breakelif [ $c
 
 684   2020-09-21
admin
小绿叶技术博客 Lv2 超级管理员

shell 运算符; 判断中 if -a 与运算 -o或运算

#!/bin/basha=10b=20val=`expr $a + $b` # 将 + 符号换成: 减-    乘 \* 除 /  取余 %echo "a +b = $val" # 响应一个字符串, 和变量的值 $valif [ $a == $b ] # if 如果,then 然后, echo 响应,fi 结束字句then  # [ $a == $b ]  用绝对等于符号判断两个字符串     
 
 772   2020-09-21
admin
小绿叶技术博客 Lv2 超级管理员

shell 编程实战100案例

SHELL 脚本编程 实战 100 例 目录1、检测网段主机状态 ..........................................................................................................................62、猜数字游戏..................................................................................
 
 868   2020-09-19
admin
小绿叶技术博客 Lv2 超级管理员

shell 编程100案例

1. 编写 hello world 脚本编程100案例  #!/bin/bashecho "hello world"2. 通过位置变量创建 Linux 系统账户及密码#!/bin/bashuseradd "$1" # 新增用户;$1 执行脚本跟上一个参数;$2 第二个参数echo "$2" | passwd --stdin "$1" # 通过管道将密码的值,传给修改用户密码的命令 # stdin  : 
 
 705   2020-09-19
admin
小绿叶技术博客 Lv2 超级管理员

linux centos7 编译安装python3 --shell脚本

#!/bin/bashyum install -y wgetcd /etc/yum.repos.d/mkdir bakmv * bakwget http://mirrors.aliyun.com/repo/Centos-7.repowget http://mirrors.aliyun.com/repo/epel-7.repoyum -y install zlib-devel bzip2-devel openssl-devel openssl-static ncurses-devel sqlite-deve
 
 1326   10  2020-09-17
admin
小绿叶技术博客 Lv2 超级管理员

linux centos 列出大于GB的文件 shell脚本

du -ah / | grep “[0-9]G\b” # 只看大小在 GB 范围内的所有文件find /etc -type f -size +1G # find 查找 etc 目录下大于1GB的文件 # type [taɪp] 类型;  file 文件find . –type f –mtime 1    # 查找1天前修改的文件find . –type f –cmin -
 
 761   2020-09-09
头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息