一般來(lái)說(shuō),如果 Linux 系統(tǒng)中如果安裝有圖形操作系統(tǒng)(例如:X-WINDOW)的話,那么命令行輔助工具就是:X-TERM,即:從X-WINDOW里面可以直接選擇X-TERM,就可以進(jìn)入 Linux 命令行方式,然后如果又想從命令行方式再返回圖形界面,則在命令行方式輸入:exit,即可又返回到X-WINDOW圖形界面。
創(chuàng)新互聯(lián)專注于西峰企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站建設(shè),購(gòu)物商城網(wǎng)站建設(shè)。西峰網(wǎng)站建設(shè)公司,為西峰等地區(qū)提供建站服務(wù)。全流程按需策劃設(shè)計(jì),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
如果在安裝 Linux 操作系統(tǒng)的時(shí)候,根本就沒(méi)有安裝圖形操作系統(tǒng)界面,那么也就無(wú)所謂什么Linux 的命令行輔助工具了。因?yàn)?Linux 系統(tǒng)一啟動(dòng)起來(lái)就自動(dòng)進(jìn)入命令行方式。
12款最佳Linux命令行終端工具 reference from:
搜集了一些非常有趣的終端軟件,可以用來(lái)替代debian系的Linux原生終端:
Tilda
這是一款可配置的雷神之錘風(fēng)格的終端工具,也就是說(shuō),當(dāng)用戶敲擊配置好的熱鍵(缺省是F1)時(shí),這個(gè)終端會(huì)從屏幕的頂端滑出,就跟雷神之錘游戲中的效果一樣。
它的安裝方法:
apt-get install tilda
Yakuake
Yakuake最初的設(shè)計(jì)靈感來(lái)源就是雷神之錘的終端效果。它本質(zhì)上就是一個(gè)基于KDE Konsole技術(shù)的下拉風(fēng)格的終端。因?yàn)樗且粋€(gè)KDE應(yīng)用,如果你想把它安裝到GNOME桌面上,將會(huì)遇到一大堆的KDE系統(tǒng)包依賴。但如果你是一個(gè)KDE用戶,Yakuake會(huì)讓你相當(dāng)滿意。它的安裝方法是:
apt-get install yakuake
Guake
這是一個(gè)Gnome平臺(tái)上的下拉式的終端工具。這款終端的目標(biāo)就是提供一種快速終端訪問(wèn)方式,你只需要按動(dòng)一個(gè)快捷鍵,就能讓它從桌面上出現(xiàn)/消失。這款下拉風(fēng)格的終端非常的好用。安裝,打開(kāi),把它設(shè)置成開(kāi)機(jī)啟動(dòng)。它能最小化到系統(tǒng)欄上,使用F12能直接把它呼叫出來(lái)。
它的安裝方式:
apt-get install guake
從ApplicationsAccessoriesGuake處運(yùn)行它。然后右鍵點(diǎn)擊它系統(tǒng)欄圖標(biāo),然后點(diǎn)擊‘preferences’,設(shè)置你的喜好。你可以通過(guò)“man guake“活動(dòng)詳細(xì)幫助信息。
Stjerm
這是一款可以和Guake、Tilda相媲美的終端軟件。而且它非常的輕巧,有tab頁(yè),可以全屏切換。它的安裝方式是:
apt-get install sjterm
Terminator
是一款跨平臺(tái)的終端工具,使用的是GPL許可證,提供了很多高級(jí)的功能。它沒(méi)有Guake和Yakuake那樣光鮮,但絕對(duì)是一款重型武器。它提供的功能包括界面分塊,將自己設(shè)置成GNOME桌面缺省終端。跟Guake一樣,Terminator可以安裝到絕大多數(shù)的各種Linux版本中。你可以將它的主窗口分成任意多的小塊。它的安裝方式是:
apt-get install terminator
它的特征可以總結(jié)為:
將界面分割成網(wǎng)格狀
tab頁(yè)
拖拽排序各個(gè)終端
大量快捷鍵
通過(guò)可視化的設(shè)置工具調(diào)整界面布局和配置喜好。
各個(gè)窗口可以并行使用
ROXTerm
最初設(shè)計(jì)目標(biāo)就是輕量,替代笨重的gnome終端。但后來(lái)隨著時(shí)間的遷移它的目標(biāo)也發(fā)生了變化,變成了一個(gè)功能強(qiáng)大的重量級(jí)終端工具。它同GNOME桌面環(huán)境集成的非常好。支持的功能包括往終端里拖拽文件。它的安裝方式是:
apt-get install roxterm
Eterm
很可能是這些終端工具中最輕量級(jí)的一個(gè)。它有彩色的終端輸出,目的是來(lái)替代xterm。Eterm主題顏色可以配置,運(yùn)行的非??臁R雴?dòng)Eterm,你需要輸入’Eterm’(注意是大寫(xiě)的’E')。別寫(xiě)成了’eterm’。如果沒(méi)有經(jīng)驗(yàn),你可能試很多次才會(huì)明白問(wèn)題出在哪里。它的安裝方法是:
apt-get install eterm
Rxvt
也是一個(gè)試圖取代xterm地位的Linux終端軟件。Rxvt對(duì)系統(tǒng)資源的消耗非常小。它的安裝方法是:
apt-get install rxvt
Aterm
是一款基于rxvt的終端工具,它提供了非常漂亮的視覺(jué)效果,所有的終端的基本功能它都提供了。此外它還提供了仿透明效果和失去焦點(diǎn)時(shí)的淡出效果。它的安裝方式是:
apt-get install aterm
Wterm
是另外一個(gè)基
于rxvt的輕量級(jí)命令行終端。它的功能包括可以設(shè)置背景圖片,透明效果,反向透明等。大量的設(shè)置項(xiàng)使其成為一款可高度自定義的終端工具。它的安裝方法是:
apt-get install wterm
它的缺點(diǎn)是,看起來(lái)它好像是已經(jīng)沒(méi)人維護(hù)了
TermKit
并不能作為一款日常使用的終端工具。它有一個(gè)非常漂亮的圖形操作界面。它是基于 WebKit 開(kāi)發(fā)出來(lái)的命令行系統(tǒng)。它的安裝方式是:
apt-get install termkit
Terminology
這不是一款簡(jiǎn)單意義上的終端工具,它可以做任何事情。使用Terminology,你可以預(yù)覽圖片,播放視頻,不需要打開(kāi)其他文件管理工具。它是萬(wàn)能的。它的安裝方法是:
sudo add-apt-repository ppa:hannes-janetzek/enlightenment-svn
sudo apt-get update
sudo apt-get install terminology
這樣你就可以使用它了。我相信你一定會(huì)吃驚于它能夠做的事情。
在做Linux系統(tǒng)優(yōu)化的時(shí)候,物理內(nèi)存是其中最重要的一方面。自然的,Linux也提供了非常多的方法來(lái)監(jiān)控寶貴的內(nèi)存資源的使用情況。下面的清單詳細(xì)的列出了Linux系統(tǒng)下通過(guò)視圖工具或命令行來(lái)查看內(nèi)存使用情況的各種方法。
1./proc/meminfo
查看RAM使用情況最簡(jiǎn)單的方法是通過(guò) /proc/meminfo。這個(gè)動(dòng)態(tài)更新的虛擬文件實(shí)際上是許多其他內(nèi)存相關(guān)工具(如:free / ps / top)等的組合顯示。/proc/meminfo列出了所有你想了解的內(nèi)存的使用情況。進(jìn)程的內(nèi)存使用信息也可以通過(guò) /proc//statm 和 /proc//status 來(lái)查看。
$ cat /proc/meminfo
2.atop
atop命令是一個(gè)終端環(huán)境的監(jiān)控命令。它顯示的是各種系統(tǒng)資源(CPU, memory, network, I/O, kernel)的綜合,并且在高負(fù)載的情況下進(jìn)行了彩色標(biāo)注。
$ sudo atop
3.free
free命令是一個(gè)快速查看內(nèi)存使用情況的方法,它是對(duì) /proc/meminfo 收集到的信息的一個(gè)概述。
$ free -h
4.GNOME System Monitor
GNOME System Monitor 是一個(gè)顯示最近一段時(shí)間內(nèi)的CPU、內(nèi)存、交換區(qū)及網(wǎng)絡(luò)的使用情況的視圖工具。它還提供了一種查看CPU及內(nèi)存使用情況的方法。
$ gnome-system-monitor
5.htop
htop命令顯示了每個(gè)進(jìn)程的內(nèi)存實(shí)時(shí)使用率。它提供了所有進(jìn)程的常駐內(nèi)存大小、程序總內(nèi)存大小、共享庫(kù)大小等的報(bào)告。列表可以水平及垂直滾動(dòng)。
$ htop
6.KDE System Monitor
功能同 4 中介紹的GENOME版本。
$ ksysguard
7.memstat
memstat是一個(gè)有效識(shí)別 executable(s), process(es) and shared libraries使用虛擬內(nèi)存情況的命令。給定一個(gè)進(jìn)程ID,memstat可以列出這個(gè)進(jìn)程相關(guān)的可執(zhí)行文件、數(shù)據(jù)和共享庫(kù)。
$ memstat -p
8.nmon
nmon是一個(gè)基于ncurses的系統(tǒng)基準(zhǔn)測(cè)試工具,它可以監(jiān)控CPU、內(nèi)存、I/O、文件系統(tǒng)及網(wǎng)絡(luò)資源等的互動(dòng)模式。對(duì)于內(nèi)存的使用,它可以實(shí)時(shí)的顯示 總/剩余內(nèi)存、交換空間等信息。
$ nmon
9.ps
ps命令可以實(shí)時(shí)的顯示各個(gè)進(jìn)程的內(nèi)存使用情況。Reported memory usage information includes %MEM (percent of physical memory used), VSZ (total amount of virtual memory used), and RSS (total amount of physical memory used)。你可以使用 “–sort”選項(xiàng)對(duì)進(jìn)程進(jìn)行排序,例如按RSS進(jìn)行排序:
$ ps aux –sort -rss
10.smem
smem命令允許你統(tǒng)計(jì)基于/proc信息的不同進(jìn)程和用戶的內(nèi)存使用情況。內(nèi)存使用情況的分析可以導(dǎo)出圖表(如條形圖和餅圖)。
$ sudo smem –pie name -c “pss”
11.top
top命令提供了實(shí)時(shí)的運(yùn)行中的程序的資源使用統(tǒng)計(jì)。你可以根據(jù)內(nèi)存的使用和大小來(lái)進(jìn)行排序。
$ top
12.vmstat
vmstat命令顯示實(shí)時(shí)的和平均的統(tǒng)計(jì),覆蓋CPU、內(nèi)存、I/O等內(nèi)容。例如內(nèi)存情況,不僅顯示物理內(nèi)存,也統(tǒng)計(jì)虛擬內(nèi)存。
$ vmstat -s