Linux Shell指令碼編程學習筆記和實戰

來源:互聯網
上載者:User

標籤:linux shell

http://www.1987.name/141.html

shell基礎
  • 終端列印、算術運算、常用變數
  • Linux下搜尋指定目錄下特定字串並高亮顯示匹配關鍵詞
  • 從鍵盤或檔案中擷取標準輸入 [read命令]
  • 檔案的描述符和重新導向
  • 數組、關聯陣列和別名使用
  • 函數的定義、執行、傳參和遞迴函式
  • 條件測試操作與流程式控制制語句
  • 擷取時間日期格式和延時 [date、sleep命令]
  • 內部欄位分隔符號IFS和指令碼的調試DEBUG
  • 顯示、讀取或拼接檔案內容 [cat命令]
  • 檔案尋找與列印檔案列表 [find命令]
  • 命令傳傳參過濾器、命令組合工具 [xargs命令]
  • 字元轉換、刪除及壓縮公用程式 [tr命令]
  • 對文本進行排序、單一和重複操作 [sort、uniq命令]
  • 切分檔案名稱提取副檔名或提取檔案名稱 [%、%% 和 #、##]
  • ShellRegex與grep、sed、awk的特點
  • 在檔案中搜尋文本工具 [grep命令]
  • 按列切分檔案欄位工具 [cut命令]
  • 文本處理流編輯器 [sed命令]
  • 對文本和資料進行處理 [awk編程]
  • 臨時檔案的命名方法與隨機數 [tempfile命令]
  • 建立任意大小的檔案And分割任意大小的檔案 [dd、split、csplit命令]
  • Linux檔案比較,文字檔的交集、差集與求差 [comm命令]
  • 使用命令下載網站檔案或網頁 [wget、lynx命令]
  • 命令列下的進階網路工具 [curl命令]
  • 監視檔案及目錄訪問資訊並記錄[inotifywait命令]
  • Linux系統日誌的相關命令、檔案和管理工具[logrotate、logger命令]
  • 當前登入使用者、開機記錄及啟動故障相關資訊[who、w、users、uptime、last、lastb命令]
  • 計算命令執行花費的時間資訊[time命令]
  • 資料歸檔和解壓縮[tar,cpio,gzip,bzip,lzma,zip]
shell實戰
  • 一台Linux伺服器向多台伺服器同時上傳檔案指令碼
  • Linux VPS、Linux系統防止DDOS攻擊指令碼
  • Nginx平滑升級指令碼,實現不間斷服務
  • Linux/Unix查看系統、硬體、網路等資訊指令碼:summary
  • 簡單的MySQL資料庫定時備份Shell指令碼

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.