Linux-Shell腳本學習心得(第二天)

  各位看官們,本人初學Shell腳本,總結簡單案列,分享給大家,讓更多的的人收益,並且督促自己更上一層樓!


  那麼,Linux下的Shell是什麼呢?

Shell---命令翻譯器,通俗的說,就是把我們的語言翻譯成機器能夠識別的語言,來使其調用硬件執行各種任務!(這是我的初步理解,呵呵)


   簡單腳本之顯示系統當前的一些信息,比如內存使用率,cpu信息,硬盤信息,當前時間及登錄用戶,當前所有進程的信息。。。等等

vi info.sh

#!/bin/bash

echo "Welcome to my shell!"

echo "當前系統登錄用戶數:`who | wc -l` "

echo "當前時間:`date +'%Y-%m-%d %H:%M:%S'` "

echo "當前磁盤利用率:`df -hT | grep "/$" | awk '{print $6}'`"

echo "當前系統共有的進程數:`ps | wc -l`"

echo "當前空閒容量  `free | grep "Mem:" | awk '{print$4}'` "KB

echo "當前cpu利用率 `uptime | awk -F, '{print$3}' | awk '{print$3}'` " %

echo "This is made by XX!"

、、、
這是初步成效,當然,要賦予其x權限,即可運行起來

還有,需要將其設置爲Root登陸上來,就自動執行此腳本。

修改/boot/.bashprofile

PATH=$PATH/root  因爲我的腳本路徑在root下,要讓此路徑添加到環境變量裏,這樣,

系統纔可找到 此命令

info.sh    將要執行的腳本添加到此文件裏



到此,基本算是完成了,不過腳本有待優化,感覺有些繁瑣,大家,有什麼好的方法可以貼出來哦!


共同學習,共同進步!

       

                                                  By:小小民工

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章