基本信息
講師:萬明
時長:9小時
集數:12
ISRC:CN-M10-10-305-32/V.T
出版社:機械工業出版社
發行商:華章培訓網
課程介紹
課程包含了Linux/UNIX系統下的Bash編程知識和實例。通過循序漸進的腳本編程知識講解,學員可以系統的學習腳本編程基礎,課程中同時穿插了腳本實例和作業,以強化學員Bash編程的實際套用能力。本課程適用於Linux/UNIX系統管理員和開發人員,以及擁有Linux基礎知識的學生。通過本視頻,學員可以了解SHELL腳本的編寫和實際套用。
作者介紹
萬明,英國布里斯托大學計算機科學碩士,十年Red Hat Linux相關經驗,紅帽認證工程師(RHCE)。多年國內主要通信運營商和設備製造商運維和開發經驗,擅長Linux系統管理、Bash SHELL編程及C編程。
課程目錄
第一講,學員可以了解到SHELL基礎、簡單SHELL腳本的編寫和腳本構成等知識。
第二講,介紹了SHELL編程中重要的正則表達式,處理文本欄位和關鍵字等相關知識。
第三講,講解了文本排序,去除重複,統計文本信息,列印文本內容等文本處理方法。
第四講,介紹了重要的文本處理語言SED與AWK,通過這兩個工具,開發人員可以更為高效的處理文本內容。
第五講,通過四個實例的講解,學員可以加深對於管道的理解,並且學習如何使用管道來處理數據流。
第六講,介紹了變數、循環、判斷和函式等知識,這些內容是SHELL腳本處理複雜邏輯的必備要素。
第七講,講解了輸入輸出、變數讀取、重定向、格式化列印、命令執行等知識,學員可以通過本講來理解腳本的運作機制。
第八講,介紹了如何查看檔案、修改檔案時間戳、生成臨時檔案、尋找檔案以及比對檔案等方面的知識。
第九講,內容為進程相關的工具和知識,包括建立進程、控制進程、追蹤進程、統計和執行進程等。
第十講,介紹了著名的二十四個BASH陷阱。這些陷阱,是開發人員可能出現的常見錯誤。
第十一講和第十二講,涵蓋了SHELL腳本的經典套用。通過對實例的解讀,學員可以了解BASH的編程風格和技巧,以及如何運用邏輯和SHELL命令去完成複雜任務。