fbpx

使用真實示例完成 Linux Bash Shell 腳本

Contents

用於日常繁瑣任務自動化的 Shell 腳本和程式編輯(RHCSA 認證所需的腳本)

從這 14.5 小時的課程,你會學到

  • 學生將能夠理解 shell 腳本概念
  • 學生將能夠編寫基礎到進階的 shell 腳本
  • 學生將了解 shell 腳本如何對自動化日常系統管理任務有用
  • 如何接受用戶的輸入,然後根據該輸入做出決定

要求

  • 想學習 shell 腳本
  • 在實體機或虛擬機上運行的 Linux 機器
  • Linux 檔案編輯技巧
  • 熟悉 Linux 命令行

課程說明

本課程專為具有一定 Linux 經驗並希望學習或提高 Linux shell 腳本編寫技能的人員而設計。 本培訓中練習的大部分腳本都是基於現實生活中的例子。

對於業餘愛好者來說,這是一件很有趣的事情,對於有抱負的 Linux 系統管理員來說,這些是必不可少的技能,而對於經驗豐富的 Linux 工程師來說,這些是需要鞏固的技能

在本次培訓中,我們將介紹以下內容:

Section 1 – (Lab Setup)

  • 什麼是虛擬機( Virtual Box )?
  • 下載和安裝 Virtual Box
  • 建立第一個 virtual machine
  • Linux 安裝

Section: 2 – (Shell Scripting Basics)

  • 什麼是核心( Kernel )?
  • 什麼是 Shell?
  • Shell Scripting( 腳本 )?
  • Shells 類型
  • 起始 Shell
  • 如何執行 Shell Script

Section: 3 – (Scripting Standards)

  • 命名約定
  • Script 檔案權限
  • Shell Script 格式化
  • 腳本序列執行

Section: 4 – (Basic Shell Scripts)

  • 創建第一個腳本
  • 跑各種基本任務的腳本
  • 定義變數
  • 輸入/輸出 腳本( script )
  • 條件/ If else 陳述腳本
  • 案例陳述腳本( Case statement scripts )
  • 迴圈腳本( scripts )
  • Do-while scripts
  • 存在狀態
  • 講義( Handouts )

Section: 5 – (Real Life Scripts)

  • 從檔案存取資料
  • 檢查遠端伺服器連接
  • 調度和通知的腳本
  • 刪除舊檔案的腳本
  • 備份檔案系統
  • 檔案系統1 的迴圈腳本
  • 檔案系統2 的迴圈腳本
  • 複製檔案到遠端主機
  • 用戶目錄分配
  • 按日期登錄的用戶列表
  • 中央 logging (rsyslog) 腳本
  • 使用者帳戶管理的腳本   
  • 讓不再活動的用戶無效
  • 檢查進程狀態並殺死它
  • 檔案總數的狀態
  • 創建系統清單的腳本
  • 獲得線上幫助
  • 家庭作業

額外資源 : 本節有很多額外的 Linux 相關講座

以下是我的學生的評價:

“對於所有正在尋找真正優秀的 LINUX 課程的人來說,這就是它,我認真地跟你保證不會再找到像這那麼好的 LINUX 課程。” – T.J. Marstiller(Udemy 學生)

“Imran 是一位知識淵博且引人入勝的講師。 正如其他人所說,您可以看出他不僅僅是在推銷課程,而是以積極和平易近人的態度投資於為學生提供堅實的職業基礎。 他還通過使用流行文化和實際工作示例讓教學富含娛樂。 真的感覺就像你和他在一個教室裡。 我主要作為業餘愛好者參加這門課程,但已經從中受益匪淺。 家庭作業、測驗和講義有助於鞏固了解。” – Raymond B.(Udemy 學生)

“關於課程的主要事情是它的簡單性和層次結構。 設計非常好且簡單,有助於更好地理解事物。” – Akash Garg(Udemy 學生)

“我就是喜歡教學廣告和從中獲得的學習經驗“ – Jacob Samba(Udemy 學生)

“Imran Afzal 可能是我最喜歡的老師。 他很有趣,也很吸引人。 該課程很容易上手,並且沒有任何入門經驗,我現在對 Linux 非常熟悉,而且真的很喜歡它。 他確實讓你做你的 google 搜尋,但這並不是一件壞事,特別是考慮到 IT 和文檔的性質來解決你自己的問題。 我強烈推薦。” – Vanessa Diaz-Goumond(Udemy 學生)

“課程進行得非常好,我非常喜歡講義和家庭作業。 家庭作業幫助我學習並繼續學習的進展,即使成人生活仍需忙碌向前發展。” – Thomas Rogers (Udemy 學生)

“真是了不起的導師。 Imran 一定在構建課程和一步步帶領學生方面付出了很多努力,他花時間解釋一切,從 Linux 是什麼,如何下載它,寫程式等等。我已經跟過 Imran 的課 – 我是終身學生。 堅持下去,請繼續為像我們這樣的人準備更多課程,他們可以從您的教學方式、知識和經驗中受益。 謝謝。“ – Ali Shiekh(Udemy 學生)

“首先,我非常感謝講師開設了這麼棒的課程。 我害怕學習 Linux。 我現在對 Linux 已覺得順手。 我已經理解了背後的概念和實踐。 我會推薦每一位望一勞永逸地抓住它的 Linux 新手,而不用浪費時間,去註冊吧 – 你不會後悔的。 我希望講師對 WINDOWS SERVER ADMIN 做同樣的事情。我似乎沒有找到任何可以與這門課程相匹配的更好的為初學者設計的課程。 對我來說,這是最好的 Linux 線上課程。 在這個很棒的課程之後,我剛剛開始使用 Linux 進行一些實戰專案,我是 Linux 的新手,並且在短短一個月內我就一直在玩命令行。“ – Opoku Bright(Udemy 學生)

“我真誠地期待將來的更多課程。 這裡提供了很多資訊。 你總是聽到神諭這個名字,但這用通俗的話來說是很好的” - Atoofa Hasan(課堂學生)

“Imran Afzal 吃、呼吸和睡 Linux! 他真的很了解他的東西。 我覺得他在短時間內將我從初學者水平帶到了大師水準。 任何想在 Linux 中找到工作的人都應該參加這門課程。” – TJ Walker(Udemy 學生)

目標受眾

  • 任何精通 Linux 或 Unix 並想學習 shell 腳本的人
  • 任何想在 Linux 領域提升自己職業生涯的人
  • 任何想提高 Linux 技能的人
  • 希望自動執行常規繁瑣任務的管理員

講師簡介

Imran Afzal 系統經理/工程師/導師  ( 更多講師主講課程介紹 )

Imran Afzal 在系統管理、工程、管理、企業家精神、教學和公共演講方面有超過 20 年的經驗。

目前,Imran 管理著一個由 48 名以上系統工程師、管理員和全球領導團隊組成的團隊。2000年,他作為一名系統管理員開始了他在紐約市的 Time Warner (時代華納)的職業生涯。這就是他在 IT 行業開始職業生涯的地方。

他曾在多家財富500強企業,如金融公司、時尚產業、科技傳媒產業等使用 IT 技能。他領導了一些專案,比如資料中心遷移、 VMWare 的引入和部署、監控工具的實現、 Amazon 雲遷移等等。

Imran 作為優等生在紐約城市大學巴魯克學院( Baruch College )獲得了計算機資訊系統專業的學士學位。他在紐約理工學院(NYIT)獲得了運營管理和 IT 方面的工商管理碩士( MBA )學位。

他的一些認證包括 Linux 系統管理、UNIX 作業系統、Linux 系統管理、System Internals、VMWare 認證專業、RHCSA 和 Windows Server 認證

Imran 從2010年開始教學,提供許多 IT 科目的現場和線上培訓。他擁有世界上評分最高的線上課程,有15萬以上的學生。他幫助了將近1000多名學生在 IT 領域找到了他們夢寐以求的工作。

他相信教育和回饋社會。他還在巴基斯坦拉合爾經營一所非營利性學校,專門招收從幼兒園到10年級的學生。

– Imran Afzal might be my favorite teacher I’ve EVER had. He is funny, and engaging. The course was easy to follow, and with no experience starting I am now extremely comfortable with Linux, and actually really like it. He does make you do your googles, but this is not a bad thing especially considering the nature of IT and documentation to solve your own problems. I highly recommend.  — Vanessa Diaz-Goumond (Udemy Student)

點入看更多對 IMRAN AFZAL 的好評

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

  • 點選這個✨優惠連結( 特價 NT370 起)✨ 非 IT 認證的課程用 NT390 起的優惠連結 可能拿到更好的價格喔, 試試看! | Udemy 永久擁有課程 ( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: