查看面板选项工具箱-函数定义

打印工具箱

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
# !/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

查看面板选项工具箱-函数定义
http://example.com/2025/01/09/查看面板选项工具箱-函数定义/
作者
Mr.xu
发布于
2025年1月9日
许可协议