學(xué)習(xí)Unix系統(tǒng)經(jīng)驗(yàn)之談
很多編程的朋友都在網(wǎng)上問(wèn)我這樣的幾個(gè)問(wèn)題,Unix系統(tǒng)怎么學(xué)?Unix系統(tǒng)怎么這么難?如何才能學(xué)好?并且讓我給他們一些學(xué)好Unix的經(jīng)驗(yàn)。在絕大多數(shù)時(shí)候,我發(fā)現(xiàn)問(wèn)這些問(wèn)題的朋友都有兩個(gè)特點(diǎn):
1)對(duì)Unix系統(tǒng)有畏難心理,對(duì)其沒有信心;
2)喜歡用拿Windows來(lái)和Unix系統(tǒng)做比較。
這兩種特點(diǎn)就像兩個(gè)“心理暗示”,暗示著自己Unix系統(tǒng)很不好學(xué),暗示著Unix很糟糕,不如Windows好。于是,自己也就被自己的這種長(zhǎng)期的“暗示”所催眠了。因?yàn)?,從一開始就有畏難情緒,所以也就覺得Unix不好,覺得非常很吃力,***還會(huì)導(dǎo)致對(duì)Unix的厭惡和反感的情緒。
所以,為了糾正上述朋友們的“心理暗示”。我想寫下這篇文章,想告訴大家,Unix真的很簡(jiǎn)單。
在正式敘述“簡(jiǎn)單的Unix”之前,我想做幾點(diǎn)說(shuō)明:(以免陷入無(wú)意義的爭(zhēng)論)
1) 本文是站在開發(fā)者的角度來(lái)說(shuō)明的,所以,如果有朋友不同意我的觀點(diǎn),請(qǐng)也以開發(fā)者的角度來(lái)向我提出質(zhì)問(wèn)和討論,本人非常歡迎。
2) 本文難免要用Windows來(lái)和Unix系統(tǒng)做對(duì)比。這并不代表我不喜歡Windows,也不代表我要叫你放棄Windows。我們也知道這種對(duì)比已經(jīng)沒有什么意思了,但因?yàn)楸姸嗟呐笥驯籛indows先入為主了,所以,我一定要拿Windows來(lái)開刀,才能扭轉(zhuǎn)那個(gè)“心理暗示”。僅此而已。
今天,不知道還有多少人記得有一個(gè)叫ODBC的東西?在這種復(fù)雜混亂的Windows世界中,是否讓你疲于追趕?今天的.NET不知道又有多少技術(shù)會(huì)隨著時(shí)間所沉淀?在Windows上面,我們學(xué)習(xí)了許多的失敗技術(shù)或是說(shuō)是過(guò)渡技術(shù)。
而我們的Unix系統(tǒng)自從上紀(jì)70年代以來(lái),就沒有多大的變化,而因?yàn)閁nix應(yīng)運(yùn)而生的C語(yǔ)言直到今天依然光彩奪目。我相信這個(gè)30多年來(lái)久經(jīng)考驗(yàn)還那么簡(jiǎn)單的Unix。
Unix系統(tǒng)就是這么簡(jiǎn)單,各位想在Unix系統(tǒng)下學(xué)開發(fā)的朋友,Windows那么復(fù)雜的操作系統(tǒng)都過(guò)來(lái)了,你還會(huì)怕這么簡(jiǎn)單的Unix么?
【編輯推薦】