Advantage and Application of shell script
Author: @偉豪 洪
Date: Dec 24, 2020
性質: Tech Share
What is shell script
- shell : 命令列下面讓我們與系統溝通的一個工具介面
- script : 指令碼、劇本
電腦的運作狀況: 當你要電腦傳輸出來『音樂』的時候,你的電腦需要什麼東西呢?
- 當然就是需要你的硬體有『音效卡晶片』這個硬體配備,否則怎麼會有聲音
- 作業系統的核心可以支援這個晶片組,當然還需要提供晶片的驅動程式囉
- 需要使用者(就是你)輸入發生聲音的指令囉!


First shell script
- 宣告使用哪一種shell
- 養成註解的好習慣
- 主要環境變數的宣告
- 主要程式
- exit 0

Features of shell script
- 純文字檔案
- 正則表示式(Regular Expression)
- 管線命令(Pipe)
- 資料流重導向
Why do we learn shell script
- 自動化管理(管理主機為例)
- 查詢登入檔案
- 追蹤流量
- 監控使用者使用主機狀態
- 主機各項硬體裝置狀態
- 主機軟體更新查詢
- 使用者的要求
- 簡單的入侵偵測
- 連續指令單一化
- 簡易的資料處理
- 正則表示式awk
- 舉例:學校學生的Linux操作帳號
- 跨平台支援與學習歷程較短
- 幾乎所有Unix Like上面都可以跑
- 程式語言簡單易懂
- 可以用vim直接編寫
How to run a share script and what is chmod




Linux學習筆記26--什麼是 Shell scripts、shell script練習及講解
第五章、Linux 的檔案權限與目錄配置
第十章、認識與學習BASH