绿色脚本
[root@haha ~]# cat tools.sh
#!/bin/bash
menu(){
cat<<eof
+++++++系统管理工具箱++++++++
h 显示命令帮助
f 显示磁盘分区
d 显示磁盘挂载
m 查看内存使用
u 产看系统负载
q 退出程序
+++++++++++++++++++++++++++++
eof
}
fdisk(){
df -hT
}
diskinfo(){
df -hT | awk '/^\/dev/{
print $1"\t\t"$3"\t\t\t"$4"\t\t\t"
$5}'}
memtop10(){
ps -aux --sort -pmem | head -11 | awk '{
print $1"\t"$2"\t
"$4"\t"$11}'}
cputop10(){
ps -aux --sort -pcpu | head -11 | awk '{
print $1"\t"$2"\t
"$3"\t"$11}'}
while true
do
menu
read -p "please input your choose:" OP
case $OP in
h)
clear
;;
f)
fdisk
;;
d)
diskinfo
;;
m)
memtop10
;;
u)
cputop10
;;
q)
exit
;;
*)
echo "input error"
esac
done