Bash 腳本和 Shell 程式設計(Linux 命令列)

學習 Linux、Unix 和 Mac 的 Bash 程式設計。學習如何像專業人士一樣編寫 bash 腳本並解決實際問題!

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

  • 編寫可在 Linux、Mac 和 Unix 作業系統上使用的 shell 腳本。
  • 使用 shell 腳本自動執行任務。
  • 建立利用進階 bash shell 功能的複雜腳本。

要求

一些命令列知識會有所幫助,但不是必需的。

課程說明

透過我的頂級課程之一,加入已經掌握 BASH 程式設計和 Linux 作業系統的數千名成功學生!

如果您想學習如何像專業人士一樣編寫 bash shell 腳本、解決實際問題或自動執行重複和複雜的任務,請繼續閱讀。

你好。我的名字是 Jason Cannon,我是《Linux 初學者》、《Python 程式設計初學者》的作者,也是 Linux 培訓學院的創辦人。我於 1990 年代末以 Unix 和 Linux 系統工程師的身份開始了我的 IT 職業生涯,我將在本課程中與您分享我的實際 bash 腳本和 shell 程式設計經驗。

完成本課程後,您將能夠輕鬆建立 bash 腳本。您將學習如何將繁瑣而重複的任務轉變為程式,從而節省您的時間並簡化您在 Linux、Unix 或 MAC 系統上的生活。

參加這門 Bash 腳本課程您將獲得和學習以下內容:

  • 編寫 bash shell 腳本解決實際問題的逐步過程。
  • 每次創建 bash 腳本時必須做的第一件事。
  • 如何快速尋找並修復最常見的 shell 腳本錯誤。
  • 對於想要立即開始程式設計的人,請觀看兩個影片 shell 腳本速成課程。如果您除了觀看這兩個影片之外什麼都不做,那麼您就領先於大多數 bash 程式設計師。
  • 如何接受使用者的輸入,然後根據該輸入做出決策。
  • 如何接受和處理命令列參數。
  • 有哪些特殊變數可用,如何在 shell 腳本中使用它們,以及何時使用它們。
  • Shell 腳本建立檢查表 —— 您再也不需要猜測每個 Shell 腳本中應該包含什麼內容了。只需使用這個簡單的檢查清單。
  • 一個 shell 腳本模板(樣板)。對每個 shell 腳本都使用這種格式。它清楚地顯示了要包含哪些內容以及所有內容的位置。消除猜測!
  • 練習有解決方案的練習,這樣您就可以立即開始運用所學到的知識。
  • 來自我個人收藏的真實 Shell 腳本範例。
  • 下載內容包含簡報和課程中使用的腳本。您將能夠查看並試驗您所學到的一切。
  • 每個部分之後都會進行測驗,以確保您正在學習 shell 腳本的最重要方面。

學習使用任意 Shell 進行編程

您在本課程中學習的知識可應用於任何 shell,但重點是 bash shell,您將學習一些真正高級的 bash 功能。再次強調,無論您使用的是 bash、bourne (sh)、KornShell (ksh)、C shell (csh)、Z shell (zsh) 還是 tcsh shell,您都能夠充分利用本課程中學到的知識。

非常適合 Linux、Unix、Mac 等!

此外,您還可以在任何 Linux 環境中使用這些腳本,包括 Ubuntu、Debian、Linux Mint、RedHat、Fedora、OpenSUSE、Slackware、Kali Linux 等。您的腳本甚至可以在其他作業系統上運行,例如 Apple 的 Mac OS X、Oracle 的 Solaris、IBM 的 AIX、HP 的 HP-UX、FreeBSD、NetBSD 和 OpenBSD。 (抱歉,本課程不適用於 Windows 腳本或 powershell 腳本。)

以下是人們對 Jason 及其課程的評價:

「Jason Cannon 的另一個精彩課程。這門課程幫助我將 Bash 腳本編寫提升到了一個全新的水平。現在,我無法停止自動化我的工作流程!:) 很快一切都會自行完成。」- Fernando Garcia,Udemy 學生

「非常棒的 Linux 課程!這是我遇到的開始使用 Linux 的最佳方式。」–Chris Bischoff,Udemy 學生

「這門課很好地複習了我在學校上的兩門 Linux 課程。我學到了很多新東西,並且重新學習了很久沒用過的東西。我在面試中表現不錯,得到了我想要的工作。謝謝!」- Alan Derrick,Udemy 學生

「這是一門很棒的課程!學到了很多東西!」–Ricardo José Crosara Junior,Udemy 學生

「優秀的入門課程。非常好且完整的指南,可幫助您開始使用 Linux。」- Brian Mulder,Udemy 學生

「很棒的課程!對於初學者來說很容易理解,對於有經驗的用戶來說是一個很好的複習課程!」- Spencer Ball,Udemy 學生

「課程設計得非常好。謝謝 Jason!」- Eric Etheredge,Udemy 學生

「非常喜歡它……這絕對是我在 Udemy 上學過的最好的課程之一。」- Idriss N,Udemy 學生

「很棒的課程!又一門很棒的課程。謝謝 Jason!」- John Wilmont,Udemy 學生

「很棒的課程!我對 Linux 的了解有限,而這門課程讓我對 Linux 有了更深入、更精簡的理解。絕對物有所值。」- Armando Cabrera,Udemy 學生

「非常棒的課程,講解非常精彩。」- S John,Udemy 學生

「很棒的課程,很棒的老師。我很享受每一分鐘。我 100% 推薦這門課程。」- Alfredo,Udemy 學生

「我很喜歡它。這是開始 Linux 之旅的好方法。」- Rohit Gupta,Udemy 學生

下載所有涵蓋的材料

當您註冊此 Bash 腳本視訊培訓課程時,您將可以存取課程中使用的所有簡報內容和 shell 腳本。您可以下載它們並在需要喚醒記憶或仔細檢查工作時參考它們。

立即報名並學習如何像專業人士一樣編寫 bash shell 腳本!

目標受眾

對 shell 腳本或 shell 程式設計感興趣的任何人。

講師簡介

Jason Cannon 專業系統管理員、顧問和作家

Jason 在1999年開始了他的 Unix 和 Linux 系統工程師的職業生涯。從那時起,他就在 Xerox、UPS、Hewlett-Packard 和 Amazon.com 等公司使用了他的 Linux技能。此外,他還擔任小企業和 Fortune 500 公司的技術顧問和獨立承包商。

Jason 在 CentOS 、RedHat Enterprise Linux、SUSE Linux Enterprise Server 和 Ubuntu上有專業經驗。他在個人專案中使用了多個 Linux 發行版本,包括Debian、Slackware、CrunchBang 等。除了Linux之外,Jason還擁有支援包括 AIX、HP-UX 和 Solaris 在內的專有Unix作業系統經驗。

他喜歡教別人如何使用和利用 Linux 作業系統的力量。他還是“Linux for Beginners: An Introduction to the Linux Operating System and Command Line”和“Command Line Kung Fu: Bash Scripting Tricks, Linux Shell Programming Tips, and Bash One-liners”的作者。

字幕:簡中、日本語、英文

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

  • Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
  • 年訂閱每月 NT350(再享特別優惠:年度訂閱首年享 25% 折扣) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

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

發表迴響

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

由 WordPress.com 建置.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading