Shell脚本
1.第一个脚本的配置内容
统计磁盘容量信息
脚本内容
echo "统计磁盘信息开始"
df -Th
echo "统计磁盘信息结束"
echo "查看root 目录磁盘使用情况开始"
df -m /root
echo 查看"root 目录磁盘使用情况结束"
2.脚本输出结果
[root@nginxlave251 ~]$ bash disk1.sh
统计磁盘信息开始
文件系统 类型 容量 已用 可用 已用% 挂载点
devtmpfs devtmpfs 4.0M 0 4.0M 0% /dev
tmpfs tmpfs 7.7G 0 7.7G 0% /dev/shm
tmpfs tmpfs 3.1G 9.0M 3.1G 1% /run
/dev/sda3 xfs 230G 26G 204G 12% /
/dev/sda2 xfs 1.8G 217M 1.6G 12% /boot
/dev/sda1 vfat 1.9G 7.5M 1.9G 1% /boot/efi
tmpfs tmpfs 1.6G 4.0K 1.6G 1% /run/user/0
统计磁盘信息结束
3.查看root 目录磁盘使用情况开始
文件系统 1M-块 已用 可用 已用% 挂载点
/dev/sda3 234546 26372 208175 12% /
查看root 目录磁盘使用情况结束
4.复制文件到指定目录下
echo 复制文件到指定的目录开始
cp -av ~/man/1.txt /opt
echo 复制文件到指定的目录结束
5.脚本输出结果
[root@nginxlave251 ~]$ bash 2.sh
复制文件到指定的目录开始
'/root/man/1.txt' -> '/opt/1.txt'
复制文件到指定的目录结束
-
安装LAMP菜单
echo "(1) 安装Apache"
echo "(2) 安装MySQL"
echo "(3) 安装php"
echo "(4) 自动一键安装"
if [ "1" = $1 ]
then
echo " 安装Apache 1"
elif [ "2" = $2 ]
then
echo "2 安装MySQL 2"
elif [ "3" = $3 ]
then
echo "3 安装php 3"
elif [ "4" = $4 ]
then
echo "4 自动一键安装 4"
else
echo "zidonganzhuang unkenow."
fi
输出结果
[root@nginxlave251 ~]$ bash LAMQ.sh
(1) 安装Apache
(2) 安装MySQL
(3) 安装php
(4) 自动一键安装
[root@nginxlave251 ~]$ bash LAMQ.sh 1
(1) 安装Apache
(2) 安装MySQL
(3) 安装php
(4) 自动一键安装
安装Apache 1
[root@nginxlave251 ~]$ bash LAMQ.sh 2
(1) 安装Apache
(2) 安装MySQL
(3) 安装php
(4) 自动一键安装
[root@nginxlave251 ~]$ bash LAMQ.sh 3
(1) 安装Apache
(2) 安装MySQL
(3) 安装php
(4) 自动一键安装
[root@nginxlave251 ~]$ bash LAMQ.sh 4
(1) 安装Apache
(2) 安装MySQL
(3) 安装php
(4) 自动一键安装