linux的shell,bash,terminal關係

 

說來慚愧,到現在還不能清楚地說明白這三者之間的關係,今天看了一下博客,做一個總結。

1.shell:

簡單來說就是一個"工具",它是一個命令行解釋器,把用戶輸入的命令傳輸到內核去執行。

2.bash

我們要知道,shell不止有一種,它的種類衆多,而最常見的就是bash,全稱爲borne again shell,linux默認就是bash

3.terminal

這是一個用戶終端,用來啓動bash(或者說shell,因爲linux默認是bash)環境,這也可以說算是一個“工具”

對比一下,terminal這個工具活躍在爲用戶服務的前端,而shell這個工具活躍在爲用戶服務的後端。

4.補充

shell命令:可以讓shell工具解釋的命令(代碼)。

shell腳本:一系列shell命令的集合。

 

參考資料:

http://blog.51cto.com/5468775/2090296

https://www.cnblogs.com/cj2014/p/3887044.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章