Shell鍐欑郴缁熷皬宸ュ叿
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Shell鍐欑郴缁熷皬宸ュ叿相关的知识,希望对你有一定的参考价值。
鏍囩锛?a href='http://www.mamicode.com/so/1/%e5%b7%a5%e5%85%b7' title='宸ュ叿'>宸ュ叿 available filesyste tool while com 纾佺洏鍒嗗尯 int 閿欒
#!/usr/bin/bashsource /etc/init.d/functions
help_menu(){
cat <<-EOF
d銆佹樉绀虹鐩樺埄鐢ㄧ巼
m銆佹樉绀哄唴瀛樺埄鐢ㄧ巼
u銆佹樉绀篊PU璐熻浇鎯呭喌
a銆佹樉绀篒P鍦板潃
b銆佹樉绀虹鐩樺垎鍖?br/>n銆佹樉绀虹綉缁滄儏鍐?br/>h銆佹樉绀哄懡浠ゅ府鍔?br/>EOF
}
cat <<-EOF
d銆佹樉绀虹鐩樺埄鐢ㄧ巼
m銆佹樉绀哄唴瀛樺埄鐢ㄧ巼
u銆佹樉绀篊PU璐熻浇鎯呭喌
a銆佹樉绀篒P鍦板潃
b銆佹樉绀虹鐩樺垎鍖? n銆佹樉绀虹綉缁滄儏鍐? h銆佹樉绀哄懡浠ゅ府鍔? EOF
while true
do
trap "" HUP INT TSTP
read -p "璇疯緭鍏ヨ鏌ョ湅鐨勫姛鑳界紪鍙?[h鏄剧ず甯姪]" num
case $num in
d)
clear
df -Th
#break
;;
m)
clear
free -m
#break
;;
u)
clear
uptime
#break
;;
a)
clear
ifconfig
#break
;;
b)
clear
blkid
#break
;;
n)
clear
ping -c 1 www.baidu.com &> /dev/null
if [ $? -eq 0 ];then
action "缃戠粶鐜" /bin/true
else
action "缃戠粶鐜" /bin/false
fi
#break
;;
h)
clear
help_menu
#break
;;
exec)
exit 1
break
;;
*)
echo "ERROR"
esac
done
鎵ц缁撴灉锛?br/>[root@zt94886 day01]# sh sys_tool.sh
d銆佹樉绀虹鐩樺埄鐢ㄧ巼
m銆佹樉绀哄唴瀛樺埄鐢ㄧ巼
u銆佹樉绀篊PU璐熻浇鎯呭喌
a銆佹樉绀篒P鍦板潃
b銆佹樉绀虹鐩樺垎鍖?br/>n銆佹樉绀虹綉缁滄儏鍐?br/>h銆佹樉绀哄懡浠ゅ府鍔?br/>璇疯緭鍏ヨ鏌ョ湅鐨勫姛鑳界紪鍙?[h鏄剧ず甯姪]d
Filesystem Type Size Used Avail Use% Mounted on
/dev/vda1 ext4 40G 1.8G 36G 5% /
devtmpfs devtmpfs 909M 0 909M 0% /dev
tmpfs tmpfs 920M 0 920M 0% /dev/shm
tmpfs tmpfs 920M 472K 919M 1% /run
tmpfs tmpfs 920M 0 920M 0% /sys/fs/cgroup
tmpfs tmpfs 184M 0 184M 0% /run/user/0
璇疯緭鍏ヨ鏌ョ湅鐨勫姛鑳界紪鍙?[h鏄剧ず甯姪]h
d銆佹樉绀虹鐩樺埄鐢ㄧ巼
m銆佹樉绀哄唴瀛樺埄鐢ㄧ巼
u銆佹樉绀篊PU璐熻浇鎯呭喌
a銆佹樉绀篒P鍦板潃
b銆佹樉绀虹鐩樺垎鍖?br/>n銆佹樉绀虹綉缁滄儏鍐?br/>h銆佹樉绀哄懡浠ゅ府鍔?br/>璇疯緭鍏ヨ鏌ョ湅鐨勫姛鑳界紪鍙?[h鏄剧ず甯姪]m
total used free shared buff/cache available
Mem: 1838 77 1048 0 712 1591
Swap: 0 0 0
璇疯緭鍏ヨ鏌ョ湅鐨勫姛鑳界紪鍙?[h鏄剧ず甯姪]h
d銆佹樉绀虹鐩樺埄鐢ㄧ巼
m銆佹樉绀哄唴瀛樺埄鐢ㄧ巼
u銆佹樉绀篊PU璐熻浇鎯呭喌
a銆佹樉绀篒P鍦板潃
b銆佹樉绀虹鐩樺垎鍖?br/>n銆佹樉绀虹綉缁滄儏鍐?br/>h銆佹樉绀哄懡浠ゅ府鍔?br/>璇疯緭鍏ヨ鏌ョ湅鐨勫姛鑳界紪鍙?[h鏄剧ず甯姪]b
/dev/vda1: UUID="1114fe9e-2309-4580-b183-d778e6d97397" TYPE="ext4"
璇疯緭鍏ヨ鏌ョ湅鐨勫姛鑳界紪鍙?[h鏄剧ず甯姪]h
d銆佹樉绀虹鐩樺埄鐢ㄧ巼
m銆佹樉绀哄唴瀛樺埄鐢ㄧ巼
u銆佹樉绀篊PU璐熻浇鎯呭喌
a銆佹樉绀篒P鍦板潃
b銆佹樉绀虹鐩樺垎鍖?br/>n銆佹樉绀虹綉缁滄儏鍐?br/>h銆佹樉绀哄懡浠ゅ府鍔?br/>璇疯緭鍏ヨ鏌ョ湅鐨勫姛鑳界紪鍙?[h鏄剧ず甯姪]n
缃戠粶鐜 [ OK ]
璇疯緭鍏ヨ鏌ョ湅鐨勫姛鑳界紪鍙?[h鏄剧ず甯姪]
鍒濆Linux锛屽啓鐨勮剼鏈毦鍏嶆湁閿欒涔嬪锛岃澶у澶氬鎸囨锛岃阿璋紒
以上是关于Shell鍐欑郴缁熷皬宸ュ叿的主要内容,如果未能解决你的问题,请参考以下文章
shell涓夊墤瀹箣awk(鍖呮嫭sort鎺掑簭鍜寀niq宸ュ叿)