[root@localhost ~]# vim 21.sh #创建脚本文件
#ceshi
[root@localhost ~]# bash 21.sh
1:gzip
2:bzip
3:xz
qingshuruxuhaozhidingdabaoleixing:5
false
[root@localhost ~]# ll /backups #查看是否有/backups文件
ls: cannot access '/backups': No such file or directory
[root@localhost ~]# bash 21.sh
1:gzip
2:bzip
3:xz
qingshuruzhidingdabaoleixing:1
[root@localhost ~]# ll /backups #创建/backups目录文件,并压缩归档成功
total 7552
-rw-r--r--. 1 root root 7732782 Sep 21 09:43 etc-20160613.tar.gz
编一个shell编写一个shell程序,使用shell编写一个菜单,分别实现列出以下内容: (1)显示目录内容
(2)切换目录
(3)创建文件
(4)编辑文件
(5)删除文件的功能 提示用户从键盘输入目录名称和文件名称
[root@localhost ~]# vim 22.sh #创建脚本文件
[root@localhost ~]# bash 22.sh
qingshuruwenjianhuomuluwanzhenglujing:/scripts #文件完整路径
1:xianshimuluneirong
2:qiehuan
3:chuangjian
4:bianji
5:shanchu
qingshuruxuhaoxuanzexuyaozhixingdicaozuo:1 #选择查看文件内容
11.sh 1.sh 21.sh 22.sh 2.sh 3.sh a.sh b.sh c.sh
qingshuruwenjianhuomuluwanzhenglujing:/scripts/10.sh #文件完整路径
1:xianshimuluneirong
2:qiehuan
3:chuangjian
4:bianji
5:shanchu
qingshuruxuhaoxuanzexuyaozhixingdicaozuo:3 #选择创建文件
[root@localhost ~]]# bash 22.sh #运行脚本文件
qingshuruwenjianhuomuluwanzhenglujing:/scripts #目录完整路径
1:xianshimuluneirong
2:qiehuan
3:chuangjian
4:bianji
5:shanchu
qingshuruxuhaoxuanzexuyaozhixingdicaozuo:1 #查看目录内容,10.sh创建成功
10.sh 11.sh 1.sh 21.sh 22.sh 2.sh 3.sh a.sh b.sh c.sh
判断当前主机的CPU生产商
[root@localhost ~]# vim 23.sh #创建脚本文件
[root@localhost ~]# bash 23.sh #运行测试脚本
Intel公司 #输出结果
if嵌套#
1.两个整数比较大小
[root@localhost ~]# vim 24.sh #创建脚本文件
[root@localhost ~]# bash 24.sh #运行测试脚本
di 1 6
di 2 8
8>6
2.报警脚本,要求如下:根分区剩余空间小于20%发送告警邮件给自己品配合crond每5分钟检查一次脚本
[root@localhost ~]# vim 7.sh
[root@localhost ~]# vim /etc/cromtab