歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

X窗口模式和命令行模式

x-windows:X窗口模式;command line:命令行模式。雖然目前 X-Window 的接口越做越漂亮,而且也已經漸漸的可以來控管整個系統了!但是必須要注意的是, X-Window 畢竟還只是一個 Linux 上面的軟件,並不是一套『操作系統』,所以實際上使用他來設定系統的時候,還是有相當多的困擾的,因為畢竟他無法完全的管理好我們的 Linux 啊!雖然就以 Desktop 的型態來說,X-Window 是讓 Linux 立刻深入人心的方法。不過, X-Window 在使用的時候還是有相當多的問題的,最大的問題來自於『系統資源的有效應用』,以 VBird 的使用情況來說,我的系統資源並沒有很好,但是 X-Window 本身相當的消耗系統資源,如果一開 X-Window ,那麼你的內存幾乎都被 X-Window 吃光了!您要如何來用剩下的系統資源來進行高效率的其它工作呢?!這也是為什麼很多的書籍與網站都會希望使用者架設網站的時候,不要激活圖形使用者接口的原因啰!X-Window 學習與 command line 學習的角度。如果您對於 Linux 的要求是『桌上型計算機』,並且你又不架設網站的話,那麼學習 X-Window 對您而言,絕對是需要的!至於指令列模式對你就不是這麼必要了!但是,如果 Linux 對你而言是『服務器與工作站』的話,那麼 X-Window 可能就不是這麼重要,但是指令列模式可就大大的重要啦!因為,如果以 X-Window 作為學習 Linux 的方式,那麼未來一定會有死角,這是因為 X-Window 了不起也只是 Linux 的『一套軟件』而不是『Linux 核心』此外,目前發展出來的 X-Window 對於系統的管理上還是有無法掌握的地方, 舉個例子來說,如果 Linux 本身捉不到網絡卡的時候,請問如何以 X-Window 來捉這個硬件呢?!還有,如果需要以 tarball 的方式來安裝軟件並加以設定的時候, 請以 X-Window 來架設他!這可能嗎?當然可能,但是這是在考驗『X-Window 開發商』的技術能力, 對於了解 Linux 架構與核心並沒有多大的幫助的!所以說,如果只是想要『會使用 Linux 』的角度來看, 那麼確實使用 X-Window 也就足夠了,反正搞不定的話,花錢請專家來搞定即可;但是如果想要更深入 Linux 的話,那麼指令列模式才是不二的學習方式!如果 Linux 對你而言是『生財』的工具,呵呵!那可不是只要學習 X-Window 能夠解決的了!舉個例子來說好了,假如你的客戶人在南京,而你人在遠方的北京,他的 Linux 服務器出了問題,要你馬上解決他,請問:要您親自上北京去修理?還是他搬機器下來讓你修理?!或者是直接請他開個帳號給你進去設定即可?!想當然爾,就會選擇開帳號給你進入設定即可啰!因為這是最簡單而且迅速的方法!然而這個方法使用的方式卻不是 X-Window 作的到的!因為 X-Window 太耗資源,實在不容易讓您這樣子聯機(很麻煩的啦!)所以啰!文字界面是相當重要的!尤其如果想要深入 Linux 的核心時,那麼以文字界面來了解 Linux 就更需要了!所以說,不要怕麻煩,還是多摸一些文字界面的東西吧!!幫助會比較大哩!所以基本上,  還是希望大家可以多多的以命令行模式即:文字接口( command line )的方式來學習 Linux 啦!

X-Window System 有三個組件,分別是 X Server, X Client 與 Window Manager 三部分,分別的工作如下: X Server : 主要用於主機上面繪制影像的功能!而且他可以控管所有的主機上面的顯示接口硬件,諸如:鼠標、鍵盤、顯示卡(最重要為驅動程序)及屏幕等等,是最重要的部分喔; X Client : 用在 Client 端計算機的應用程序軟件,他可以用來操縱 X Server 繪制出使用者想要的圖標,簡單的說,他就是使用者在使用的軟件啦! Window Manager : 窗口管理員,她主要的功能就是讓 X Server 繪制出來的圖形變的更漂亮,簡單的說,他就是介於使用者與 X Server 之間的一套軟件就是了!由於 X Server 提供的繪圖丑丑的,因此,有了 Window Manager 我們的 X Window System 就可以變的漂漂亮亮的啰! 一般而言, X Server 與 X Client 會是在同一部計算機主機上面,就是我的直接在 Linux 主機上面執行 startx 就跑出來 X Window 即是一例! GUI 就是圖形使用者接口,亦即是使用圖形接口來操縱硬件啰!例如我們的 X Window system 就是一個例子!




Copyright © Linux教程網 All Rights Reserved