《LINUX教學:Shell、Xterm、Gnome-Terminal、Konsole簡介》要點:
本文介紹了LINUX教學:Shell、Xterm、Gnome-Terminal、Konsole簡介,希望對您有用。如果有疑問,可以聯系我們。
什么是Shell?
簡單的說, Shell就是一個小程序,這個小程序可以接受來自鍵盤的命令并把這些命令發送到操作系統,再有系統來執行.在過去,在安裝有Unix的計算機上,這是唯一的可用的交互式操作.而如今,可以通過圖形化界面來輸入命令行,好比Shell.
在大多數的Linux計算機中,安裝有個一個叫bash(bash是Bourne Again SHell的簡寫,這是有Steve Bourne編寫的一個早期Shell的升級版.),它充當Shell的角色.通常在Linux計算機上有多種可用的Shell,好比:ksh、tcsh、 zsh.
Xterm、Gnome-Terminal、Konsole之類都是什么?
一般的Linux系統通常包括多種終端模擬器,就像:XTerm、Rxvt、Konsole、Kvt、Gnome-Terminal、Nxterm、eterm.
以下是基于htop命令進行展示的成果:
Gnome Terminal
對于GNOME用戶,Gnome Terminal顯然都是默認安裝的.也便是說,它是系統的一部分.與列出的其他終端程序一樣,它支持彩色的文本,多樣化的主題,透明,鼠標交互,多標簽.這個終端支持多用戶,所以可以任意嘗試不同的設置項,而不會影響當前的配置,或者也可以為不同的任務設置不同的配置.Gnome Terminal支持鏈接的點擊,這個特性用過之后就無法舍棄.
作為Gnome的一個組件,它的標題欄的樣式跟GTK主題堅持一致,與系統的其他部分的外觀也一樣,與大多數Gnome組件一樣,默認的終端遵循GPL v3協議.
Guake
Guake少數有“下拉”樣式的界面的終端里的頭一個,按下熱鍵后下拉的內容會在屏幕的頂端顯式.Guake和其他有下拉作風界面的終端的作風在Quake也有,出于對90年代的懷念,可以通過這種方式來重溫我的最愛.
在Guake眾多特性中,自帶了大量的主題,包含Solarized Dark和Tomorrow Night.它有足夠多的配置項可以滿足所有的需求,默認的熱薦(F12 啟動,F11 全屏).Guake可以在GitHub上找到,基于?GPLv2.
Konsole
Konsole是KDE附帶的默認終端仿真器.作為一個KDE組件,它為許多其它的KDE應用提供了嵌入式終端,包含Konqueror,Kate,KDevelop.它的功能和GNOME默認的終端類似.如果不喜歡終端的屏幕顯示比例或TMUX,它還提供了分割終端功能.Konsole基于GPL2協議
Terminator
Terminator在很多地方與GNOME終端類似,也像Konsole,它的過人之處在于分割終端,在一個窗口里顯示多個終端.也是跨平臺的,如果想在Mac,Windows和Linux上面體驗,它可能是不錯的選擇.它也有一些漂亮的功能,包含文字和網址的拖放功能,精心設計的垂直滾動功能,制表符適度處理(許多程序員需要這個),自動日志等.它還可以優雅的處理 UTF-8 字符.Terminator基于GPL2開源.
Tilda
Tilda是為GTK設計的另一種下拉抖動樣式(Quake-style)終端仿真器,它的名字是取自波浪號鍵(Tilda),默認波浪號鍵調用雷神之錘終端.Tilda的默認界面是很小的,沒有窗口標題,邊框,或任何東西,但必要改變樣式時可以在偏好中設置.它有大量的配備,從設置鍵綁定,設置默認的大小和顏色,滾動設置,和更多的參數.Tilda基于GPL2開源.
Xterm
如果感覺Xterm它很古老,沒錯,因為它的確很古老.Xterm出生于1984年,Xterm是X Window系統的默認終端模擬器,必要避開任何的圖形工具包,否則它可能會顯示在你的窗口管理器上.但這種簡約的做法也相應的缺乏特色;這是非常簡單的一個終端.不過,對于一個非常小的帶有圖形系統的Linux,Xterm中仍有一席之地.Xterm基于MIT許可.
Yakuake
Yakuake是另一個下拉終端模擬器,它是KDE家庭的一部門.簡稱“又是一個kuake系列Yakuake實際上可以看作是一個前端Konsole(上面提到),它的許多特征是相似的.如果你喜歡的Konsole但又喜歡抖動樣式,Yakuake是不錯的選擇.Yakuake基于GPL2.
本文永遠更新鏈接地址:
歡迎參與《LINUX教學:Shell、Xterm、Gnome-Terminal、Konsole簡介》討論,分享您的想法,維易PHP學院為您提供專業教程。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/9294.html