[TOC] 什麼是shell? 當談到命令時,我們實際上指的是 。 shell是一個接收由鍵盤輸入的命令,並將其傳遞給操作系統來執行的程式 。幾乎所有的Linux發行版都提供shell程式,該程式來自於稱之為bash的GNU項目。bash是Bourne Again Shell的首字母縮寫,Bourn ...
目錄
什麼是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。