SHELL指令碼的文法知識3

來源:互聯網
上載者:User

標籤:

①管理Linux

  w  查看當前系統的負載

  /proc/cpuinfo  儲存伺服器CPU相關資訊

  grep -c ‘processor‘ /proc/cpuinfo  計算服務器CPU個數

  vmstats  監控系統狀態

  top  顯示進程所佔系統資源

  sar  監控系統狀態

    sar -n DEV  查看網卡流量

  xargs  把其他命令的輸出作為其後命令的輸入

    find ./ -mtime +10 | xargs rm

    find *.txt | xargs -n1 -i{} mv {} {}_bak

      把尾碼為.txt的檔案全部修改為尾碼為.txt_bak;-n1表示一個一個對象去處理;-i{}表示將每個對象用{}代替

  -exec  常與find合用

    find ./* -exec mv {} {}_bak \;  把目前的目錄下的檔案的檔案名稱都添加_bak;{}表示每個檔案對象

  nohup  不掛斷運行命令

    nohup sh task.sh &

      有時候即使指令碼在後台運行,當使用者退出登入以後,指令碼也會退出,使用nohup命令以後,指令碼就會繼續運行下去而不會掛斷

  tar [-zjxcvfpP] file

    -z gzip壓縮  -j bzip2壓縮  -x 解包或者解壓縮  -t 查看tar包裡面的內容  -c 建立一個tar包或者壓縮檔包  -v 可視化

    -f 壓縮時帶檔案名稱表示壓縮包名稱;解壓時帶檔案名稱表示要解壓的檔案;如果有-f,把f寫到最後

    -p 保留源檔案屬性  -P 可以使用絕對路徑  --exclude filename 解壓縮時不要講filename檔案包括在內

  gzip  壓縮公用程式

    gzip [-d#] file

      壓縮file檔案,尾碼名將變成file.gz;-d在解壓縮時使用;-#表示壓縮等級,#值在1-9之間,1最差,9最好,預設6;gzip不可以壓縮目錄

  bzip2 [-dz] file

    -d使用者解壓縮;-z用於壓縮,可省略;與gzip一樣不可以壓縮目錄

 

SHELL指令碼的文法知識3

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.