很多编程的朋友都在网上问我这样的几个问题,Unix系统怎么学?Unix系统怎么这么难?如何才能学好?并且让我给他们一些学好Unix的经验。在绝大多数时候,我发现问这些问题的朋友都有两个特点:
1)对Unix系统有畏难心理,对其没有信心;
2)喜欢用拿Windows来和Unix系统做比较。
这两种特点就像两个“心理暗示”,暗示着自己Unix系统很不好学,暗示着Unix很糟糕,不如Windows好。于是,自己也就被自己的这种长期的“暗示”所催眠了。因为,从一开始就有畏难情绪,所以也就觉得Unix不好,觉得非常很吃力,***还会导致对Unix的厌恶和反感的情绪。
所以,为了纠正上述朋友们的“心理暗示”。我想写下这篇文章,想告诉大家,Unix真的很简单。
在正式叙述“简单的Unix”之前,我想做几点说明:(以免陷入无意义的争论)
1) 本文是站在开发者的角度来说明的,所以,如果有朋友不同意我的观点,请也以开发者的角度来向我提出质问和讨论,本人非常欢迎。
2) 本文难免要用Windows来和Unix系统做对比。这并不代表我不喜欢Windows,也不代表我要叫你放弃Windows。我们也知道这种对比已经没有什么意思了,但因为众多的朋友被Windows先入为主了,所以,我一定要拿Windows来开刀,才能扭转那个“心理暗示”。仅此而已。
今天,不知道还有多少人记得有一个叫ODBC的东西?在这种复杂混乱的Windows世界中,是否让你疲于追赶?今天的.NET不知道又有多少技术会随着时间所沉淀?在Windows上面,我们学习了许多的失败技术或是说是过渡技术。
而我们的Unix系统自从上纪70年代以来,就没有多大的变化,而因为Unix应运而生的C语言直到今天依然光彩夺目。我相信这个30多年来久经考验还那么简单的Unix。
Unix系统就是这么简单,各位想在Unix系统下学开发的朋友,Windows那么复杂的操作系统都过来了,你还会怕这么简单的Unix么?
【编辑推荐】