寫(xiě)在前面:

  本文目的不是教你如何成為一個(gè)真正的Linuxer,也沒(méi)有能力教你成為一個(gè)真正的linuxer,而是通過(guò)筆者的一些想法試圖指引你真正踏上學(xué)習(xí)linux之路,成為一個(gè)真正意義的在路上的linuxer。

  這有什么區(qū)別?是的,一個(gè)成熟的Linuxer能夠游走于表面的命令提示符與內(nèi)部代碼細(xì)節(jié)實(shí)現(xiàn)之間,他們甚至也是linux內(nèi)核源碼的貢獻(xiàn)者。這樣 的能力是人人都期望的,但是事實(shí)是絕大部分在學(xué)習(xí)linux的人都還沒(méi)能達(dá)到那樣高深莫測(cè)的水準(zhǔn)。而那絕大部分人當(dāng)中又有很大一部分人根本稱不上一個(gè)真正 意義上的linuxer。他們會(huì)的無(wú)非是三天打漁兩天曬網(wǎng),今天曬曬桌面,明天用回windows。 所以,筆者希望的是能夠憑借本人使用linux過(guò)程積累的一些心得指引更多人能夠成為真正在路上的linuxer。

Linux 是工具,卻更像一個(gè)信仰。

  首先:認(rèn)識(shí)Linux與windows的區(qū)別?

  Linux與windows誰(shuí)更好這個(gè)爭(zhēng)論一直在很多相關(guān)貼吧和論壇持續(xù)著,雙方的支持者各有人在,雙方都爭(zhēng)持著各自的理?yè)?jù)。而如果我們可以真正以旁觀者的身份去看這個(gè)問(wèn)題的話,其實(shí)很清楚的是就目前來(lái)說(shuō)Linux與Windows似乎根本沒(méi)有可比性,也沒(méi)有比較的必要。

  就功能而言:

  Linux主要運(yùn)用在超級(jí)計(jì)算有關(guān)的方面與嵌入式這兩方面,例如:服務(wù)器、航空航天、android手機(jī)、路由器等。(了解更多:http://www.admin10000.com/document/2429.html

  而windows最主要還是用在個(gè)人電腦上(當(dāng)然也會(huì)有用在服務(wù)器上,甚至你到銀行取錢(qián)的ATM機(jī)也是windows的,有一篇文章是說(shuō):全世界95%的ATM自動(dòng)取款機(jī)使用Windows XP系統(tǒng),盡管這樣,在非個(gè)人電腦的用途上還是主要看linux)

  就兩個(gè)系統(tǒng)主要面向的人群不一樣,其特性也越來(lái)越不同。

  Linux用在超算上很強(qiáng)調(diào)的是穩(wěn)定性及安全性,以致于你可以聽(tīng)到linux幾年不關(guān)機(jī)這樣的話。而Windows則更著重用戶操作的易用性,它必須要做到各個(gè)人群都可以很快學(xué)會(huì)熟練使用它的基本操作。

  Linux是開(kāi)源的,(你可能會(huì)說(shuō)這只是個(gè)借口,有多少人會(huì)去研讀源代碼,所以開(kāi)不開(kāi)放根本沒(méi)什么關(guān)系)。但這里我想說(shuō)的是開(kāi)源精神,開(kāi)源不僅僅代 表軟件源代碼的開(kāi)放,開(kāi)源本身即意味著自由、共享和充分利用資源。(也許你覺(jué)得這些太虛了,那么只能怪我表達(dá)能力不好,但也有些東西是只能意會(huì)而不可言傳 的。擴(kuò)展閱讀:http://blog.csdn.net/mxq007/article/details/1746307)。

  而軟件方面呢:

  Linux 上多的是專業(yè)方便好用的工具軟件:vim 、awk、sort、sed、grep、find、tcpdump、tar、rsync、dd等等這些涉及各個(gè)方面的工具軟件(這里只針對(duì)程序員用的工 具,如果你問(wèn)我為什么沒(méi)有AE,為什么沒(méi)有迅雷那我是無(wú)言以對(duì))。這些工具用熟了則離不了手。但前提是:你起碼要是學(xué)計(jì)算機(jī)的。因?yàn)檫@些程序員眼中的珍寶 到了一個(gè)只會(huì)用電腦上上網(wǎng)看看新聞的人來(lái)說(shuō)根本無(wú)足輕重,甚至是多余得很。

  Windows上多的是界面優(yōu)美的漂亮軟件,視覺(jué)設(shè)計(jì)類(lèi)軟件專業(yè)度強(qiáng)(PS, AI, AE , CAD這類(lèi)),功能全面(當(dāng)然廣告也多),影音游戲什么的一應(yīng)俱全,對(duì)于一般人(非程序猿)來(lái)說(shuō)這里就是天堂,而Linux則是一個(gè)泥潭。

  結(jié)合上面得出的結(jié)論是:

  Linux更適合于程序員,而Windows更適合不涉及編程的一般用戶使用。(如果你說(shuō)windows上也有vs,vc等工具,也可以編程,但是這不只是工具上的區(qū)別,還是環(huán)境的區(qū)別,環(huán)境會(huì)決定心情,決定效率)

  給人一種感覺(jué)就是Linux像是一個(gè)的理科生,而windows則更像是一個(gè)文科生。 理科生會(huì)看不起文科生的不理性,而文科生則會(huì)覺(jué)得理科生不夠情調(diào)。但事實(shí)是雙方都沒(méi)有錯(cuò),個(gè)性不一樣而已。

  所以當(dāng)你聽(tīng)到有人嘲笑Linux用戶自找虐用一個(gè)連QQ都沒(méi)有的系統(tǒng)時(shí),請(qǐng)你原諒他,因?yàn)樗皇且粋€(gè)不諳世事的一般用戶。

  而當(dāng)你聽(tīng)到有人諷刺Windows用戶只會(huì)關(guān)機(jī)重啟殺毒清垃圾沒(méi)內(nèi)涵而且工作效率低下時(shí),也請(qǐng)你原諒他,他只是一個(gè)呆板沒(méi)情調(diào)的程序猿。

  這樣各有各特點(diǎn)不是更符合Unix軟件設(shè)計(jì)思想之一(一款軟件只負(fù)責(zé)一項(xiàng)功能)嗎?如果強(qiáng)制要求Linux能像Windows那樣讓一般用戶也用得起,那誰(shuí)又保證得了Linux不會(huì)變成下一個(gè)Windows呢?(別以為讓一個(gè)理科生天天背歷史讀政治就可以文理雙全)

  所以,過(guò)于爭(zhēng)論哪個(gè)系統(tǒng)好壞根本沒(méi)意義。喜歡就用吧,用得開(kāi)心用得舒服就是好系統(tǒng)!

  這里分享一下網(wǎng)上看到的一個(gè)小段子:

  生活遇到問(wèn)題,參考一下人生簡(jiǎn)單粗暴的四大法則就會(huì)好過(guò)一點(diǎn):“不行就分,喜歡就買(mǎi),多喝點(diǎn)水,重啟試試?!?/strong>

  階段一:你需要重裝重裝再重裝不同的版本,直到挑選到一個(gè)適合自己的發(fā)行版

  方法:

  在硬盤(pán)上分出一塊小分區(qū)(保留windows及其它系統(tǒng),因?yàn)槟氵€會(huì)回去) 分區(qū)教程+安裝教程自行網(wǎng)上搜索(有需要可以評(píng)論留言求助,筆者看到會(huì)及時(shí)回復(fù))

  提示:十分不建議在虛擬機(jī)里裝,沒(méi)效果,性能差,體驗(yàn)差,遇到困難不能強(qiáng)迫自己解決。

  剛剛接觸Linux 就是在不斷折騰中學(xué)習(xí),自己真正動(dòng)手去接觸實(shí)踐才是最有效的方法。

  安裝了一次你可能覺(jué)得真的很難用,連裝個(gè)輸入法都裝不上。筆者剛開(kāi)始接觸的發(fā)行版是ubuntu,當(dāng)時(shí)裝了兩次ubuntu中間用著 windows,當(dāng)時(shí)還不知道是什么情況,一直在網(wǎng)上找教程裝五筆輸入法和QQ,那時(shí)連mv、sudo這些都不會(huì),只是想著按照網(wǎng)上的教程快點(diǎn)把輸入法和 QQ裝上,裝不了還跑去問(wèn)高年級(jí)的師兄叫幫裝,又在貼吧上發(fā)帖求助。現(xiàn)在想想當(dāng)時(shí)還有點(diǎn)可笑。

  嘗試各個(gè)發(fā)行版的另外一個(gè)意圖是體驗(yàn)一下大概的界面和操作,說(shuō)白了就是看看你覺(jué)得哪個(gè)漂亮好用。是不是有一種很膚淺的感覺(jué)?正是這樣的,在這個(gè)看臉的時(shí)代當(dāng)然首先得看得順眼,界面很重要。這里主要是新手說(shuō)的,如果你不是一個(gè)新手,請(qǐng)直接略過(guò)本文章。

  找到你喜歡的那個(gè)發(fā)行版就認(rèn)定它,從此它就是你的搭檔。用熟起來(lái)是一個(gè)得心應(yīng)手的工具,但更像一個(gè)信仰。 

  這里介紹下一些發(fā)行版和桌面環(huán)境的概念:

  桌面環(huán)境:

  一種直觀的視覺(jué)環(huán)境套件,Linux跟有些人想象中的只有黑黑的窗口和一個(gè)閃閃的光標(biāo)不 一樣,它也可以有桌面,有文件管理器,有開(kāi)始菜單,有任務(wù)欄。這些一個(gè)個(gè)軟件組成一個(gè)叫桌面環(huán)境的套件,整個(gè)套件可以把它看作是一個(gè)大的軟件,你甚至可以 把它卸載了(這樣你也就進(jìn)不了桌面了,只能進(jìn)黑黑的字符界面了),你也可以把當(dāng)前的桌面環(huán)境卸載了然后安裝其它的桌面環(huán)境(在windows上你是做不了 的,最多就是換換皮膚這樣。旱些時(shí)候也有聽(tīng)過(guò)kde-on-windows的,但懶得試,沒(méi)意思)。

  那么桌面環(huán)境都有哪些呢?

  GNOME KDE XFCE LXDE Unity  ?。üP者是KDE黨)

  限于篇幅這里就列幾個(gè)而不詳解了:可以參考這里: http://os.51cto.com/art/201101/241625.htm

  Linux發(fā)行版:

  Linux更確切來(lái)說(shuō)是一個(gè)內(nèi)核,而一個(gè)linux發(fā)行版通常包括:linux內(nèi)核+系統(tǒng)安裝程序+桌面環(huán)境+應(yīng)用軟件等。

  常見(jiàn)部分發(fā)行版:(注:以下隨機(jī)順序)

  其它發(fā)行版還很多很多,但上面那些是比較常見(jiàn)的了,有些只適合高級(jí)用戶的發(fā)行版已略過(guò)。 其中上面的kubuntu是指安裝了kde桌面環(huán)境的ubuntu,lubuntu則可以認(rèn)為是安裝 LXDE桌面環(huán)境的ubuntu,那么你完全可以安裝了ubuntu然后嘗試在上面安裝kde和lxde然后通過(guò)注銷(xiāo)切換環(huán)境的方式來(lái)體驗(yàn)。

  筆者用過(guò)kubuntu,體驗(yàn)過(guò)debian、fedora 等,但最終是定了opensuse?,F(xiàn)在一直也在用。你也可以試試安裝這些發(fā)行版。這里附上截圖一張:

  階段二:真正安裝好必要的軟件及搭建好適合自己的開(kāi)發(fā)環(huán)境

  前一階段的折騰估計(jì)你會(huì)對(duì)安裝軟件的方式有些概念了,這里真正去安裝好自己需要的軟件。(不需要的就不要去想了,比如殺毒軟件)

  QQ:

  這個(gè)對(duì)新手來(lái)說(shuō)是一個(gè)大事,因?yàn)楣俜降腝Q for linux已經(jīng)不更新支持了,為什么?因?yàn)橛胠inux的人少,而騰訊是一個(gè)商業(yè)公司,它不肯把錢(qián)投入到這個(gè)回報(bào)少得可憐的研發(fā)上。

  解決方法:

  • webQQ  網(wǎng)頁(yè)QQ
  • wineQQ   wine是一個(gè)可以模擬windows運(yùn)行環(huán)境的軟件,你可以在里面運(yùn)行某一小部分windows軟件。但是不穩(wěn)定。
  • 手機(jī)QQ   這里是指在你手機(jī)上用QQ吧。
  • 其它(iQQ、pidgin-qq等等其實(shí)就給webQQ加個(gè)殼的)  個(gè)人給的建議就是用別人做好的wineQQ + 手機(jī)QQ配合使用。需要在電腦上收文件的開(kāi)wineQQ,其余情況在手機(jī)上使用QQ就好了,就這么簡(jiǎn)單。

  文檔編輯

  這里筆者對(duì)文檔編輯沒(méi)什么要求,只是寫(xiě)文章這樣,用的是WPS,國(guó)產(chǎn)軟件,用著還不錯(cuò),上面兩個(gè)是國(guó)外的,也可以試著去用。反正你別想著在這里可以用微軟的word。

  音樂(lè):

  如果是opensuse、ubuntu、debian、deepin用戶可以用深度音樂(lè)。界面很漂亮,有在線點(diǎn)播等功能,安裝教程網(wǎng)上找。

  其它也可以看這里:http://bbs.shendu.com/thread-1140704-1-1.html

  這里我推薦的是另一個(gè)選擇:網(wǎng)頁(yè)版的百度隨心聽(tīng)。

  開(kāi)個(gè)網(wǎng)頁(yè)簡(jiǎn)單方便直接,我以前裝了深度音樂(lè)也丟一邊了(除非斷網(wǎng)了),上截圖:

  視頻:

  VLC Media Player   或者 Smplayer?!】磦€(gè)電影不帶那么多要求的。

  瀏覽器:

  Firefox  或者 chromiun  ( chrome 的開(kāi)源版本)  都是很出名的瀏覽器

  截圖軟件:

  個(gè)人感覺(jué)自己還是要經(jīng)常截圖的:

  • Kde 下的ksnapshot
  • Shutter
  • deepin screenshot

  這里第三個(gè)筆者沒(méi)用過(guò),第一個(gè)很方便,但是編輯要用其它應(yīng)用,現(xiàn)在用著第二個(gè),可以截區(qū)域、菜單、窗口,截完圖可以進(jìn)行多種編輯,很方便實(shí)用,以上 截圖都是這個(gè)截的。設(shè)置它的全局快捷鍵為Ctrl + Alt + a 就跟windows下的QQ截圖一樣方便,功能更強(qiáng)大。

  翻譯軟件:

  這里推薦星際譯王,屏幕取詞功能很強(qiáng)大很好用,有發(fā)音功能。

  圖片瀏覽:

  Gwenview

  便箋筆記:

  系統(tǒng)自帶可能會(huì)有個(gè)小便箋,但是感覺(jué)都不怎么人性化。

  只能用網(wǎng)頁(yè)版的: 這里可以試試 印象筆記 網(wǎng)頁(yè)版本

  筆者也在制作一個(gè)基于QT的便箋記事提醒軟件: 有興趣看這里:http://www.programfish.com/project/  如果可以完成的話將會(huì)很快可以公開(kāi)使用:

  代碼編輯:

  • Vim、gvim + 配置+強(qiáng)大插件 可以做各種開(kāi)發(fā)
  • Java IDE可以用Eclipse 或者NetBeans
  • C、C++ IDE:  codeblock  qtcreator
  • PHP、html、js :  sublime

  這里強(qiáng)烈推薦學(xué)習(xí)使用vim的編輯模式,習(xí)慣了會(huì)用得很爽,像吃了炫邁根本停不下來(lái)。 而且很多編輯器都支持開(kāi)啟vim編輯模式的,到時(shí)哪里都能用,當(dāng)然windows下的記事本是用不了的。

  搭建開(kāi)發(fā)環(huán)境:

  安裝java開(kāi)發(fā)環(huán)境,安裝gcc, g++ 等必要的編譯工具 如果要做網(wǎng)站開(kāi)發(fā),安裝lamp的環(huán)境。安裝的時(shí)候就不要使用那些一鍵安裝的腳本和包了,自己根據(jù)教程到官網(wǎng)上下載相應(yīng)的版本編譯安裝到特定的位置,然后 學(xué)著配置各種文件。這樣才能在實(shí)踐中學(xué)習(xí),可能安裝的時(shí)候會(huì)遇到很多問(wèn)題,沒(méi)關(guān)系,折騰就是一個(gè)最佳的學(xué)習(xí)過(guò)程。

  自定義:

  Linux桌面環(huán)境另一個(gè)很大的特點(diǎn)是可自定義性超強(qiáng),你可以自定義你喜歡的各種部件。 自定義各種動(dòng)畫(huà)效果,諸如彈出動(dòng)畫(huà)、3D桌面等,這些都可以去定義。 這里提示一下不是越炫酷就越好的,評(píng)判標(biāo)準(zhǔn)是方便實(shí)用。

  我這里想提的是linux的全局快捷鍵,超級(jí)方便好用,它可以配置為各種命令。 我這里的配置:

  • Ctrl + s  :  啟動(dòng)firefox
  • Ctrl + x  :  啟動(dòng)終端
  • Ctrl + Alt + a : 啟動(dòng)截圖
  • Ctrl + E  :  啟動(dòng)文件管理器

  這樣隨時(shí)方便啟動(dòng)瀏覽器和終端等常用的工具,不管你桌面上還有多少個(gè)其它窗口遮擋著。 用慣了全局快捷鍵也根本停不下來(lái),真的很方便實(shí)用。

  階段三(1):混進(jìn)一個(gè)linux社區(qū)or論壇or貼吧里

  • 目的之一:自己遇到問(wèn)題真的解決不了可以去論壇貼吧里發(fā)帖求助。
  • 目的之二:看看別人都遇到什么問(wèn)題并且是怎樣解決的,如果你有能力也幫幫他。
  • 目的之三:告訴你自己學(xué)linux的人一大堆而不只是你一個(gè)人,堅(jiān)定使用linux的信念
  • 目的之四:見(jiàn)識(shí)下在你之上的大牛以及在你之下的菜鳥(niǎo),提醒自己沒(méi)見(jiàn)識(shí)過(guò)的世界還很大,不要局限于自己的視野。

  階段三(2):或許你還需要一本書(shū)

  《LINUX權(quán)威指南》 《鳥(niǎo)哥的私房菜》 比較入門(mén)的書(shū)籍

  這里還有很多更高級(jí)深入的書(shū)籍介紹:  http://www.cnblogs.com/xiangzi888/archive/2012/03/14/2396447.html

  這些書(shū)籍需要時(shí)間慢慢去消化,切記不可過(guò)于急于求成。記住一口是食不成胖子的這個(gè)道理。

  階段三(3):把開(kāi)機(jī)啟動(dòng)默認(rèn)項(xiàng)設(shè)為linux

  這里不用真的把windows格了,因?yàn)榭倳?huì)有用到windows的時(shí)候,不然到時(shí)急用又沒(méi)得用。用過(guò)一年半載后linux后相信你可以會(huì)非??咕苓M(jìn)入windows,為什么?因?yàn)槟悴皇且粋€(gè)普通用戶!否則請(qǐng)你放棄吧,以后都不要碰linux這東西了。

  階段三(4):請(qǐng)你堅(jiān)持單奔linux

  那些連單奔linux都做不到的人只能有三種情況:

  • 沒(méi)有用過(guò)Linux
  • 對(duì)linux不感興趣
  • loser

  現(xiàn)在就開(kāi)始使用linux吧,沒(méi)什么好顧慮,如果你是一個(gè)大學(xué)生程序猿,那么更應(yīng)該如此。等到畢業(yè)工作了估計(jì)就沒(méi)這樣的閑時(shí)和機(jī)會(huì)讓你去折騰了。能學(xué)好linux將可能會(huì)是你大學(xué)遇到的最美好的事情之一。

  來(lái)源:programfish

  哈爾濱品用軟件有限公司致力于為哈爾濱的中小企業(yè)制作大氣、美觀的優(yōu)秀網(wǎng)站,并且能夠搭建符合百度排名規(guī)范的網(wǎng)站基底,使您的網(wǎng)站無(wú)需額外費(fèi)用,即可穩(wěn)步提升排名至首頁(yè)。歡迎體驗(yàn)最佳的哈爾濱網(wǎng)站建設(shè)。