Shell 腳本小試牛刀(0) -- 開篇

首先簡單介紹下什麼是Shell?在shell的經典書籍《Shell十三問》中對shell是這麼介紹的:

從技術角度來說,shell 是一個用戶與系統的交互界面(interface),主要是讓用戶通過命令行(command line)來使用系統以完成工作。

因此,shell 的最簡單的定義就是---命令解釋器(Command Interpreter):      

 * 將用戶的命令翻譯給核心處理,       

 * 同時,將核心處理結果翻譯給用戶。

再加上一張圖就可以讓你更清楚瞭解這是什麼意思:


Shell直譯過來就是“外殼”,而Kernel是“內核”,所以從名字上設計者就給我們一種很清晰的定義,shell其實就是包圍在kernel外面,一方面與用戶交互,一方面與內核交互的一種“命令解釋器”。


看到我的題目標註着“ Shell 腳本小試牛刀(0) -- 開篇 ”應該可以猜到,我不是想寫一篇文章,我想寫的是一個Shell腳本日常應用的系列文章。至於我爲什麼寫這個系列,不爲什麼!因爲Shell很重要(學習Linux你膽敢不學?),而且……它很好玩偷笑

所以,我想在本系列中把一些日常使用到,或者有用的腳本貼出來與大家共享,一是爲了學習,二還是爲了學習大笑!希望大家一起努力,好好把玩kernel的外套(外殼我寫成外套是不是更親切,好吧,勿噴啊~~)

發佈了90 篇原創文章 · 獲贊 434 · 訪問量 106萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章