shell和終端

什麼是shell?

當談到命令時,我們實際上指的是shell。shell是一個接收由鍵盤輸入的命令,並將其傳遞給操作系統來執行的程序。幾乎所有的Linux發行版都提供shell程序,該程序來自於稱之爲bash的GNU項目。bash是Bourne Again Shell的首字母縮寫,Bourne Again Shell基於這樣一個事實,即bash是sh的增強版本,而sh是最初的UNIX shell程序,由Steve Bourne編寫。

什麼是終端?

當使用圖形用戶界面時,需要另一種叫做終端仿真器(terminal emulator)的程序與shell進行交互。如果我們仔細查看桌面菜單,那麼很可能會找到一個款終端仿真器。在KDE環境下使用的是konsole,而在GNOME環境下使用的是gonme-terminal,但在桌面菜單上很可能將它們簡單地統稱爲終端。在Linux系統中,還有許多其他的終端仿真器可以使用,但是它們基本上都做同樣的事情:讓用戶訪問shell。

本文轉載自鏈接: link.
如有侵權請聯繫作者刪除文章

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