天天看点

简单的记一下操作系统的小心得

      我接触linux和freebsd时间较早了,当时是为了虚荣心(据说会摆弄这东西的是高手~~),可惜一直没坚持下来,工作里也没需要,虽然在公司要求过上linux,但是没人同意,因为维护人员难找,哪时候,是asp的时代。而且基本不在乎版权问题。所以,我不是像robbin一样的*nix的玩家。

      简单说,在windows下做开发这么多年,在bsd或者linux下做开发是很茫然的,我一直过不了这关,而且是很多年,虽然我一直用业余的时间在尝试,都是玩会丢会。主要我安装bsd或者linux,都不装桌面系统。到目前为止,我偏爱freebsd,原因就不讲了,跟那些讨论到底哪个系统好没啥关系,简单:喜欢就是喜欢,没有具体项目实施的经验,我是没有发言权的。一直到最近,突然发现自己在bsd下好像比较顺手了,以前很多我不喜欢,苦恼的东西好像不见了很多,我仔细的回想了下,才发现最简单的一个道理:用着用着就熟悉了,而且是不知不觉的。以前害怕emacs的快捷键,现在记得了,以前不记得那个分区放着什么东西,在哪里配置的,现在记得了,以前man出一堆E文来,看着头疼,现在会认真看了,以前只会敲cc,现在会在后面跟参数了,特别是unix网络编程(第1卷)上的代码,以前,编译出错,只好照着说明make却正确,现在可以调试了。在windows下开发拖拖拉拉,写写代码,就可以做些日常维护的小工具,有点排斥脚本,现在明白为何*nix下的人为什么会那么爱perl,python,ruby等。哪本有点灰了的unix技术手册和《c和指针》,又放在了案头。

       唠叨这些,其实就是四个字:不要浮躁。

       从来没有完美的工具,只有顺手的工具,熟悉的工具。坚持热爱编程!