shell是壹個命令處理器(command processor)——是壹個讀入並解釋妳輸入的命令的程序。除了是壹個命令中斷器以外,shell還是壹個程序設計語言。妳可以編寫shell可以解釋的程序(被稱為源程序),這些源程序可以包含shell程序設計命令等等。shell除了解釋命令以外,還有其他工作,它也可以配置和編程。shell擁有自己的語言允許用戶編寫程序並以壹種復雜方式運行。shell編程語言具有許多常用的編程語言的特征,例如:循環和控制結構等。用戶可以生成像其他應用程序壹樣復雜的shell程序。
補充說明:簡單的說 : shell 是壹個交互性命令解釋器。shell獨立於操作系統,這種設計讓用戶可以靈活選擇適合自己的shell。shell讓妳在命令行鍵入命令,經過shell解釋後傳送給操作系統(內核)執行。
壹下是shell功能的壹個匯總:
查找命令的位置並且執行相關聯的程序。
為shell變量賦新值
執行命令替代
處理 I/O重定向和管道功能
提供壹個解釋性的編程語言界面,包括tests、branches和loops等語句
上一篇:菜鳥如何開始學習STM32單片機軟件編程?下一篇:安卓天天酷跑燒餅大師刷分使用教程