我個人用了3、4年Linux,從當初的小菜鳥到現在的大菜鳥,積累了一些經驗,現在分享給大家,尤其是初學者。
弄Linux的環境大體有3種辦法:
3種辦法我都用過,目前我個人是雙系統,但是對於初學者,我強烈推薦使用第一種方法,是的,極其強烈。原因很簡單,就是cygwin安裝簡單,不用分散精力。
安雙系統可能分區啊什麼的有些顧忌(其實也沒那麼復雜),安虛擬機更麻煩,我初學時買了本《鳥哥的Linux私房菜——菜鳥篇》(下載見 http://www.Linuxidc.net/thread-2268-1-1.html ),書挺好,不過說實話不太適合初學者,書裡面教安裝虛擬機,安了虛擬機再安Linux,安裝完要主機和虛擬機通信,網啊,共享文件夾,鼠標切換什麼的,很煩,搞到最後不是學Linux,而是學習虛擬機了。而且安了虛擬機每次啟動時間很長,也就懶得用了,不開虛擬機當然就玩不了Linux,所以強烈不推薦使用虛擬機。
下面就重點說下cygwin了。cygwin官網(www.cygwin.com)對它的一句話介紹是: Get that Linux feeling - on Windows(在window上找到Linux的感覺),確實特別棒。
去官網下載安裝文件 setup.exe 後,就可以安裝了。值得一提的是這個安裝包不光是用來安裝Linux的,而且還是用來更新Linux,安裝新的軟件包的,比如你想在這個Linux環境裡面使用編輯器emacs,編譯器gcc,調試器gdb,自動編譯工具make,等等,都是通過運行那個安裝文件來安裝的。這些工具不熟悉沒關系,我以後再介紹,這篇博客主要目的是弄個環境,熟悉一些基本的bash命令。
安裝過程我就不贅述了,直接默認下一步就ok,期間會讓你選擇下載源,下載後文件的目錄等等,都無關緊要,但是選擇軟件包這一步比較重要,每次更新就是在這裡添加或者刪除軟件包,截圖如下:
想安裝什麼在search那個框裡面搜索,然後在下面選中就可以了。
安裝完成後就是見證奇跡的時刻了,如果你是默認安裝,你會在桌面上看到cygwin的圖標,在Windows的C盤下發現cygwin的目錄,目錄結構如下:
cygwin相當於Linux的根目錄 "\",裡面的目錄是Linux系統最基本的目錄,不管你怎麼裝的Linux,不管你裝的Linux什麼版本,這幾個目錄在根目錄下都有。其中bin裡面是常用的命令,etc裡面是配置文件,lib裡面是庫文件,usr裡面是頭文件。但是,最重要的目錄是home,從此以後這個home就是你的家了,家裡面有你自己的房間,房間名就是你的用戶名。從此以後不管你在Windows的世界裡面怎麼浪,記得常常回到自己的家裡看看。因為我們安裝的是簡版,所以只有你一個目錄,如果還有其他用戶,那麼home裡面還回有其他目錄。
怎麼回到自己房間裡面呢?直接點擊桌面上那個cygwin的圖標就可以了:
打開之後是一個黑洞洞的窗口,如圖所示:
或許和你想象中的一樣,或許比你想象中的還要黑一點,但是沒有錯,無數大牛就是面對著這樣一個黑洞洞的窗口,寫出了無數優秀的軟件。而從此以後,你也將是這個黑洞洞的窗口前的一員,不過不要緊張,不要害怕,我會帶你走過這個黑洞洞的窗口前最黑暗的一段路。