1. 程式人生 > >談談我對Linux系統學習的歷程回顧

談談我對Linux系統學習的歷程回顧

linux

眾所周知,Windows 和Linux 是目前最流行的2個操作系統。Windows系統適合普通用戶,它的優勢是圖形化界面,簡單易用,使用起來門檻很低,很容易上手,所以,windows占有了大多數普通用戶群體。而Linux 被譽為黑客的操作系統,因其穩定和命令行操作的高效性而廣泛用於開發工作,占有絕大多數開發者群體。當然,關於這兩大系統的優缺點,這裏就不再贅述,我主要想談談我的Linux的學習歷程參考書籍《Linux就該這麽學》和心得體會。

技術分享

Linux初體驗

一年前,我還不知道Linux為何物,認為電影裏那些黑客所操作的一堆黑色命令行的電腦是虛構的,頂多是windows下CMD的全屏版?當我踏上程序員的道路,我才第一次接觸到Linux,裝了個Ubuntu 系統,安裝過程還是比較順利的,傻瓜式安裝,只需要簡單配置一下,安裝好後非常興奮的進去體驗了一把,當時特別不習慣,怎麽沒有軟件管家?怎麽沒有C盤?窗口關閉怎麽跑左邊去了?作為十幾年windows用戶,我感受到了來自Linux深深的惡意,當時折騰了半天,裝qq wine 版、裝輸入法、裝主題、字體等等。跟著教程一個個命令敲下去,看著終端上一行行的命令閃過,突然感覺很酷,仿佛自己化身電影裏的黑客。然而,現實是殘酷的,經過幾次安裝軟件失敗後,參考各種教程還是無果之後,默默棄之,回到了windows的懷抱...

Linux工作實踐

作為一名Web開發者,我的第一份工作就是基於Lamp 架構的網站開發,由於對Linux的初體驗不是那麽的好,所以一開始我是抗拒的,然而,在工作壓力下,我開始慢慢的去了解和使用Linux ,我的本地開發環境是虛擬主機下的ubuntu系統,當然,不是桌面版的。我記得我第一天就是搭建自己的開發環境,隨便在網上找了一篇教程,我便開始入坑了,我現在都還記得我那天經歷的絕望,當我按照教程一條條命令輸進去,你問我為什麽不復制?當時我並不知道右鍵復制,一直ctrl+v ,我還懷疑我鍵盤壞了。首先apache ,下載完後,安裝配置,好吧如約見到了進程跑起來,然後就是安裝PHP ,一堆命令過去之後,安裝好了,寫了個test.php ,裏面簡單寫了個phpinfo() ,然後訪問,然後一臉懵逼,去百度,原來是沒有安裝php-fpm模塊,好吧,等我費勁心思,終於在瀏覽器裏看到了我的test.php正常運行,數據庫也配置好了,然後進行開發,驀然發現,GD庫沒裝,CURL庫沒裝,excuse me?心中萬馬奔騰。這時候我心中有個疑問,在windows下只需要傻瓜式的安裝環境打包好的wamp或者upupw等虛擬環境就能簡單開發,為何工作需要用linux這麽難搭建環境的系統?而且在vim下的編輯也比較不方便。總之,我在往後一年的工作中,還是苦逼的用著Linux系統,期間遇到的坑也是數不勝數。

Linux深入認識

有一句話講的很好——無知者無畏,我是真正體會到了這句話的含義,Linux這個系統就像一塊裴玉,當你初步了解,你可能只看到了外面包裹著的那層粗糙的石皮,對裏面的玉一無所知,你會感覺這個系統並沒有外界傳聞的那麽好,相反還有許多不人性化的設計,比如裝個軟件不能傻瓜式安裝,沒有圖形化界面等。當你使用了一段時間後,對Linux的了解深入了之後,你就會發現Linux系統的魅力所在,比如說,一條命令我就能裝好幾個,好幾十個軟件,linux下的結構十分清晰,給人的感覺是這個系統是屬於你一個人的,而windows則不然,它會在你睡覺的時候偷偷更新?內存經常被不知名文件占用,垃圾特別多,等等。當然,我也不是說windows不好,只是作為一名開發者,我更喜歡有效率的做開發工作,我能使用幾個簡單的命令去做windows下需要點很多下鼠標的事情,比如說我需要查看進程,只需要輸入ps命令,而在windows下需要打開任務管理器等等。在Linux我也總結了幾個比較有用的小技巧,比如tab補全,有些時候不需要輸入一個文件或文件夾的全名,只需要知道開頭一個或2個字母,tab一下就能自動補全,使用rm -r bbb這樣的命令就能把bbb目錄中所有的文件刪掉。當然,Linux的便捷有很多,我就不一一列出了。

加入Linux大道

Linux系統的生態圈也是越來越好,從工作的角度說,Linux系統基本是開發者不可或缺的技能,從興趣的角度,Linux那高效穩定的特性也有許多的愛好者。那麽,作為Linux新手,該如何趕上潮流,更好的學習Linux呢?這裏推薦一本非常適合學習Linux的書籍——《Linux就該這麽學》,它不僅是一本書籍,並且擁有一個非常有活力的學習交流網站http://www.linuxprobe.com/,在這裏可以看到在線教程,技術文章,還有一群很棒的Linuxer一起學習交流。最後,Linux大道無窮盡,讓我們一起為之努力吧!


本文出自 “12629896” 博客,請務必保留此出處http://12639896.blog.51cto.com/12629896/1930435

談談我對Linux系統學習的歷程回顧