GNU/Linux 新手解惑:工作環境是 GUI & CLI

來源:互聯網
上載者:User
   很多人是從其他平台轉到 Linux 的新使用者、這些新使用者很可能:
   原來是 Microsoft Windows 版本的超級使用者
   也可能是老闆趕鴨子上架、要求負責管理一個 Linux 伺服器的 SA
   還有可能是厭煩了案頭系統的安全問題、想要體驗一下 Linux 系統
   不論你是如何轉到 Linux 平台的、有一個步驟你是必須要面對的、那就是命令列
   
   或許、你可能會說、我可以在 Linux 上安裝圖形工具、在Gui下工作
   誠然、在現代Linux系統上、案頭應用是可行的、但是、在生產環境下
   對機器資源的使用是必須斤斤計較的、所以、很有可能、你所管理的裝置上、不會安裝圖形管理程式
   伺服器上不安裝圖形介面是很常見的、一來是基於記憶體利用的效率、少運行/安裝程式、能節省系統的資源
   二來是、Linux下的X還不是非常的魯棒、至少和windows比、差很多
   
   那麼、終端視窗到底算是 CLI 還是 GUI ?
   用 putty 或者其他工具串連到一個遠程系統、這個時候、你只能通過 CLI 介面、對伺服器進行操作
   反之、如果你用 vnc 或者其他方式、比如將伺服器的DISPLAY定向到你的機器上、在你的機器上用 GUI 的方式操作、就應該是GUI
   
   作為一個Linux新手、從GUI過度到CLI、面對上千個Linux命令、以及Linux裡面各種Shell
   在學習中必定會有很多的坎坷和經曆、誰解其中味呐、、
   
   大學裡學的Linux/Unix一般都是基於圖形介面的、感覺基於圖形介面直觀、不容易出錯
   相反到了CLI模式後、如果輸錯一個字母或者萬用字元就有可能帶來致命性地問題
   這也學是初學者遇到CLI有點發怵的原因之一吧
   在實際的工作中、用圖形介面管理的確實比較多、但是沒有CLI來的快
   有可能滑鼠點的時候點不住、讓人感到有點煩、沒耐心的人還是慎用圖形介面
   話說回來圖形介面跟CLI的差距是什麼呢?或者有什麼優勢呢?
   CLI對於有一定基礎的初學者來說、剛開始可能不適應
   比如看不到東西、檔案,目錄。或者感覺執行一個命令心裡沒低
   如果用了圖形介面操作就有一種直觀感、心裡會踏實點
   
   
   從DOS過來的人、沒有感覺到不適應、反倒是回家的感覺
   GUI和CLI各有特點、各有不同的適合環境、像打遊戲和多媒體、還真離不開滑鼠、像寫程式、弄網路這些活、還是命令列要高效
   在多視窗中切換多的任務、也不太適合在CLI下工作、自動化的維護程式、GUI又沒有多大意義
   GUI在助記方面、確實要有優勢、年齡稍大點、不常用的命令就記不準了、成天man也不是辦法、只能“無他,唯手熟爾"
   
   從GUI到CLI可能的高原反應大概是:要脫離滑鼠的依賴, 習慣全鍵盤操作、無法同時開兩個視窗
   還有、需要去記憶N多命令和N多的選項、這會讓你以為你不是在使用電腦而是在備戰英語四級考試
   此外還有N多的設定檔、不同的發行版本還TM的不一樣、全都是考驗記憶力的活、
   狠下心來記憶了一把、一陣子沒用、又TM的忘光了、太打擊自尊心自信心了
   當然,有利必有弊,反之亦然,你會漸漸的喜歡上linux命令列
   因為它、提供了N多諸如grep awk find等等強大的工具、這些工具都提供了極其靈活的機制,讓使用者為所欲為
   如果是為了學習而學習這些東西、那確實是一個痛苦的過程、如果是有實實在在的使用需求、學習起來估計可以事半功倍
   但是這種方式卻又自身的缺點、第一學習成本的問題、第二以使用需求為出發點的學習往往很不系統
   第一個問題、在外界壓力比較大的時候會使我們放棄使用該工具甚至該作業系統
   而第二個問題則會讓我們止步於一些雞毛蒜皮的提示
   
   
   找一個好的發行版、比如Ubuntu、GUI和CLI模式都裝上、然後編譯安裝各種軟體、然後你發現、我擦、原來命令列這麼好用
   Linux的命令列文本處理能力是非常強的、尤其是在日誌分析方面、非常高效.
   linux下的命令、針對性非常強、一個命令、基本上就是一種功能、
   將這些簡單的功能彙總在一起實現複雜的功能、在圖形介面下、很難找到與之對應的程式
   在命令列下、很多時候你遇到的問題、是前所未見的、
   調試的關鍵點、在於要培養自己成為一個細心的人、在解決問題時、要注意把問題片段化、一個個解決、別把一堆問題繞在一起解決
   這從另一個側面來講、也是雕刻性格的好機會哦、、、
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.