從網(wǎng)上找了個(gè)比較經(jīng)典,也比較簡(jiǎn)單的案例給大家共享下,腳本內(nèi)容如下


這個(gè)案例中涉及到了幾個(gè)語(yǔ)法還有幾個(gè)Linux命令:
1.case語(yǔ)法,前面我寫(xiě)過(guò)這個(gè)用法,在這就不再寫(xiě)了
2.for循環(huán):for循環(huán)的語(yǔ)句格式? ?
---------------------------------------------------------------------------------------
for 變量 in 列表;do
循環(huán)體
done
這個(gè)例子中的for i in $(seq 1 10 );意思就是從1循環(huán)到10,即執(zhí)行十次,也可以寫(xiě)成for((i=1;i<=10;i++));這種形式。
for循環(huán)中最常用的兩類循環(huán),一個(gè)是數(shù)字循環(huán),就是經(jīng)典案例當(dāng)中的那種,另外一個(gè)就是對(duì)目錄下的文件列表循環(huán),例如:
for i in/tmp/*;do?
echo"$i"
done
會(huì)把tmp文件下的所有文件展示出來(lái),如下圖所示

-----------------------------------------------------------------------------------------------------
3.Linux命令
free -m:free命令是用來(lái)查看當(dāng)前服務(wù)器上的內(nèi)存使用情況,-m是指以M字節(jié)的形式來(lái)顯示內(nèi)容;
再給大家介紹個(gè)free的命令:free -m -s 30? ?加上-s就是每隔30秒顯示一次內(nèi)存的使用情況;
df -h :df命令是用來(lái)查看當(dāng)前服務(wù)器上文件系統(tǒng)的磁盤(pán)空間使用情況,-h是指以KB,MB,GB的形式來(lái)展示;
w:顯示當(dāng)前服務(wù)器登錄用戶的信息;
top | head -1 | cut -d " " -f 11-15? :這條命令我也沒(méi)明白,要是哪位網(wǎng)友知道,還請(qǐng)點(diǎn)播一下;
ifconfig:獲取網(wǎng)絡(luò)接口配置信息,如同Windows系統(tǒng)的ipconfig一樣;