開始之前#
0.1 什麼是殼層 (shell)?#
Shell 是作為使用者可以和作業系統核心 (Kernel) 之間的橋樑。
Shell 如何處理輸入的指令#
使用者輸入指令列給 shell 後,shell 會將輸入字串做切分 (Quoting、Alias)、解析、指令擴展 (Expansions)、資料流重新導向 (Redirections), 最後執行完整指令,和核心作互動。 (可以放上一張流程圖)
0.2 什麼是 bash?#
Bash 是一種 shell。 * bash 的特點 * bash 和其他 shell 的差異