簡單的說, Shell就是一個小程序,這個小程序能夠接受來自鍵盤的命令並把這些命令發送到操做系統,再有系統來執行。在過去,在安裝有Unix的計算機上,這是惟一的可用的交互式操做。而現在,能夠經過圖形化界面來輸入命令行,好比Shell。shell
在大多數的Linux計算機中,安裝有個一個叫bash(bash是Bourne Again SHell的簡寫,這是有Steve Bourne編寫的一個早期Shell的升級版。),它充當Shell的角色。一般在Linux計算機上有多種可用的Shell,好比:ksh、tcsh、 zsh。小程序
Xterm是X Window系統的默認終端模擬器,須要避開任何的圖形工具包,不然它可能會顯示在你的窗口管理器上。但這種簡約的作法也相應的缺少特點;這是很是簡單的一個終端。不過,對於一個很是小的帶有圖形系統的Linux,Xterm中仍有一席之地。Xterm基於MIT許可。bash
xterm的簡單配置:xterm -sl 20000 -fg lightgreen -bg black -cr red -fn 9*15工具
注:1)相關參數的意義
-fg設置前景色
-bg設置後景色
-fn設置字體:可選的有9*15,10*20,12*24
-cr設置文本光標
-sl設置屏幕保存的行數
2)可用的顏色有這些Black Blue Brown Cyan DarkBlue DarkCyan DarkGray DarkGreen DarkMagenta DarkRed Gray Green LightBlue LightCyan LightGray LightGreen LightMagenta LightRed LightYellow Magenta Orange Purple Red SeaGreen SlateBlue Violet White Yellow字體
對於GNOME用戶,Gnome Terminal顯然都是默認安裝的。也就是說,它是系統的一部分。與列出的其餘終端程序同樣,它支持彩色的文本,多樣化的主題,透明,鼠標交互,多標籤。這個終端支持多用戶,因此能夠任意嘗試不一樣的設置項,而不會影響當前的配置,或者也能夠爲不一樣的任務設置不一樣的配置。Gnome Terminal支持連接的點擊,這個特性用過以後就沒法捨棄。spa
做爲Gnome的一個組件,它的標題欄的樣式跟GTK主題保持一致,與系統的其餘部分的外觀也同樣,與大多數Gnome組件同樣,默認的終端遵循GPL v3協議。操作系統
Konsole是KDE附帶的默認終端仿真器。做爲一個KDE組件,它爲許多其它的KDE應用提供了嵌入式終端,包括Konqueror,Kate,KDevelop。它的功能和GNOME默認的終端相似。若是不喜歡終端的屏幕顯示比例或TMUX,它還提供了分割終端功能。Konsole基於GPL2協議。命令行