查看面板选项工具箱-函数定义
!/bin/bash
打印工具箱
#定义菜单函数
caidan (){
cat << EOF
-----------系统工具箱----------
|       1.查看磁盘信息        |
|       2.查看内存信息        |
|       3.查看CPU信息         |
|       4.查看网络信息        |
|       5.查看进程信息        |
|       6.退出                |
-------------------------------
EOF
}
while循环选项操作
while :
do
	caidan	
read -p "请输出你的选择[1..6]" num
# case语句循环选项
case $num in
1)
	echo "=====磁盘信息====="
	df -hT
	echo "=====磁盘信息====="
		read -p "继续y,退出n" yn
		#if语句判断是否要继续面板选项
                if [ $yn = y ];then
			clear
		else
			exit 88
		fi
;;
2)
	echo "=====内存信息====="
	free -m
	echo "=====内存信息====="
               read -p "继续y,退出n" yn
                if [ $yn = y ];then
                        clear
                else
                        exit 88
                fi
;;
3)
	echo "=====CPU信息====="
	uptime
	echo "=====CPU信息====="
               read -p "继续y,退出n" yn
                if [ $yn = y ];then
                        clear
                else
                        exit 88
                fi
;;
4)
	echo "=====网络信息====="
	read -p "请输入你要用的网络接口号" hao
	netstat -anpt | grep $hao
	echo "=====网络信息====="
               read -p "继续y,退出n" yn
                if [ $yn = y ];then
                        clear
                else
                        exit 88
                fi
;;
5)
	echo "=====进程信息====="
	read -p "请输入你要查询的进程名" pss
	ps aux | grep $pss
	echo "=====进程信息====="
               read -p "继续y,退出n" yn
                if [ $yn = y ];then
                        clear
                else
                        exit 88
                fi
;;
6)
	echo "=======退出======="
	exit 88
	echo "=======退出======="
;;
*)
	caidan
               read -p "继续y,退出n" yn
                if [ $yn = y ];then
                        clear
                else
                        break 88
                fi
;;
esac
done
                
            本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 程序员小航
        
     评论
            
                匿名评论
                隐私政策
            
            
                你无需删除空行,直接评论以获取最佳展示效果