您好,登錄后才能下訂單哦!
案例一
·為root用戶編寫登錄歡迎腳本,報告當前主機中的進程數(shù)、已登錄用戶數(shù)、根文件系統(tǒng)的磁盤使用率。
1.用vim命令在/root目錄是新建一個腳本文件welcome.sh,內容如下:
注意:'{print $5}' 這里使用的是單引號,不是反撇號。
2.使用chmod命令給welcome.sh文件增加執(zhí)行(x)權限
3.修改/root/.bash_profile文件,在root用戶每次登錄系統(tǒng)時調用welcome.sh腳本程序
4.驗證:使用root用戶重新登錄,驗證歡迎腳本的輸出信息
案例二
·編寫start、stop、status三個腳本程序,用來啟動、停止各種系統(tǒng)服務。
1.用vim命令在/bin目錄是新建一個腳本文件start.sh
2.設置x權限
3.修改別名
alias start='start.sh' //若要輸入start直接執(zhí)行需要新建一個別名(這個別名是臨時的,系統(tǒng)重啟之后就失效,如果永久生效,還需要修改/root/.bashrc配置文件,把這行命令添加進去)
4.測試腳本
腳本文件stop和status與start類似,這里不再描述。
案例三
·過濾出本機的eth0網(wǎng)卡的MAC地址、并賦值給變量HWaddr。
案例四
·編寫一個小腳本程序sumsquare.sh,用來計算兩個整數(shù)的平方和。
1.創(chuàng)建腳本
2.賦予腳本執(zhí)行權限
3.測試
案例五
·編寫一個小腳本程序memusage.sh,根據(jù)Free命令的結果結算內存占用率。
1.創(chuàng)建腳本
注意:在linux系統(tǒng)中,實際的內存使用情況建議以已用的Buffers/Cache為準,計算占總內存空間的比值。另外,由于Bash Shell不支持小數(shù)運算,而使用百分比小于1,因此需要將分子乘以100后再計算結果。
2.賦予腳本x權限
3.測試腳本
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。