shell脚本常用案例
1、自动删除test.text文件
脚本功能:(1)将目录/a上的文件test.text拷贝到目录/b上(2)删除目录/a上的文件test.text(3)在/b目录上创建新文件夹c
#! /bin/bash
apple=/a/test.text
banana=/b
cp $apple $banana
rm $apple
cd $banana;mkdir c
2、自动备份Mysql数据库
脚本功能:备份Mysql数据库
3、自动打包tar目录下的log文件
脚本功能:打包tar目录下的log文件
4、自动拒绝恶意IP
脚本功能:拒绝恶意IP
5、批量建立Linux用户
脚本功能:创建用户student1到student50,指定组为student组!而且每个用户需要设定一个不同的密码!
#! /bin/bash
groupadd student
for((i=1;i<=50;i++))
do
useradd -g student student
i
e
c
h
o
s
t
u
d
e
n
t
i echo student
iechostudenti | passwd student$i --stdin
done
6、批量删除Linux用户和用户组
#! /bin/bash
for i in
(
s
e
q
150
)
d
o
u
s
e
r
d
e
l
s
t
u
d
e
n
t
(seq 1 50) do userdel student
(seq150)douserdelstudenti
done
groupdel student