当前位置: 首页 > 互联网 > 正文

阅读英文版Unix操作系统

这些天,我每天都会读十多页《UNIX Operation System》英文版书籍。因为白天上班,也没有将这本书带到单位。再说,工作用的是.NET和C#,看这本书似乎与工作有些不符。所以,只是每天晚上会阅读一两个小时,看到现在也只是看了四分之一左右(共360页)。虽说是中国人写的书,但其中两位作者在英国学习或工作过。当然,我没有一味的去寻找那些非常深奥的Linux/Unix原版书。目前来看,这本书还是很适合我对Linux知识的学习和积累。准备接下去,再咬咬牙,将余下认为比较重要的部分啃掉之后,再真正开始c语言的学习。按照目前的进度,这本书看完应该还要花个把月的时间吧,也就是说要到十一之后了。我知道边看书的过程中,还需要不断的实践操作,敲代码,还需要反复推敲,速度太快也不太好。

熟悉了Unix的环境,比如整个系统软件架构的组成,从kernel核心模式到系统调用接口,再到用户模式。操作系统主要由进程管理,内存管理,文件管理,I/O系统等组成。Unix有字符用户接口和图形用户接口两种进入方式。这样就对Unix有了一个整体的认识了。

接下来就是一些简单的操作命令啦。有对目录操作:如pwd,cd,mkdir,rmdir等等;有对文件的操作:如ls,cp,mv,rm,more,less,cat,find等等;当然还有命令操作神器:man命令,其它常用的命令如:cal,date,alias等等。当然,不仅要知道这些命令还要具体的去操作一番,熟能生巧。

Linux系统是一个文本驱动的操作系统,所以非常有必要学会使用文本编辑器。书本推荐了Pico,Vi,Emacx三个编辑器。当然,我只是学习了下Vi,发现即使是纯字符页面,只要掌握相关的命令和技巧,文字编辑也是相当的快和方便。这是其它编辑器所不具有的,你只需要将手放在键盘上操作就可以。还有多文件内容的载入也是非常实用的功能。不过,Vi的熟练需要在真正的编程过中加强起来。

接下来就进入了操作系统的核心部分,进程管理。这就是需要一个字一个字的去咬了,去记录。如果以后要了解Unix的核心代码的话,这就是必要的理论基础了,对以后代码的学习肯定有帮助。即使不关注核心,对程序的编写,系统的状态,进程的维护和管理等等还是有非常大的帮助的。目前,还是在学习的过程中。

看完近百页的感受是,原先看着头痛的英文,慢慢的习惯起来,阅读的速度也增加了不少,偶尔会有些不懂的单词会先记录下来,再去查阅相关的中文解释。当然最主要的是一定要真正搞清楚意思,并要具体的操作和实践,任何纸上谈兵没有实际操作都是不可取的。宁愿慢一些,也要将内容掌握了。

读原版书的感受就是,作者对理论的讲解会非常的透彻,会非常的形象,这是很多翻译过来的书籍所不足的。当然,这也是一个相对比照的过程,也有一些结合国内实际写的非常好的文章,比如营销啊,推广啊,系统基础理论的东西会少一些。如果想了解的更加深刻,英语是必需的,再多多阅读一些原版的书籍。

本文固定链接: http://www.byhard.com/?p=707 | 海纳百川

该日志由 byhard 于2012年09月11日发表在 互联网 分类下,
原创文章转载请注明: 阅读英文版Unix操作系统 | 海纳百川
关键字:

阅读英文版Unix操作系统:目前有24 条留言

  1. 14楼
    标语大全:

    我倒是英文最OUT了。

    2012-09-12 09:31
  2. 13楼
    Yong:

    读这些个E文书籍确实要很好的E文功底,博主不简单哟

    2012-09-12 10:06
    • byhard:

      多读读就通顺了。

      2012-09-12 13:08
  3. 12楼
    国外网赚:

    博主英语看来也不错呀

    2012-09-12 12:03
  4. 11楼
    即时比分:

    中文书籍都看不下去呀,更别提英文的啦

    2012-09-12 13:15
    • byhard:

      多读书有好处的。

      2012-09-12 14:35
  5. 英文的我真的是看不懂啊!

    2012-09-12 15:41
  6. 9楼
    汕头seo:

    这些真的不是我能学习的1

    2012-09-12 15:42
    • byhard:

      有所需才会去学习,不需要的也没有必要学习的。

      2012-09-12 17:14
  7. 英文不好一直是我的痛~

    2012-09-12 15:48
    • byhard:

      痛的话,就工解决啊,加油啦。

      2012-09-12 17:13
  8. 嗯,厉害呀。。

    2012-09-12 16:22
    • byhard:

      这?还真不厉害啊。

      2012-09-12 17:13
  9. 6楼
    hiswing:

    我还是习惯看英文电子书,不懂的马上翻译~~

    2012-09-12 17:32
    • byhard:

      电子书我也看的,不过在家里,我还是习惯抱着本书看。有时睡觉前也可以看一会。

      2012-09-12 18:34
  10. 英语已经放弃很久了,但通常还是比较喜欢看双语版的欧美大片。

    2012-09-12 22:49
    • byhard:

      嗯,看电影也能学习英语的,加油啦。

      2012-09-13 08:52
  11. 4楼
    海奥圣:

    看样子英语就会得到很大的提升

    2012-09-13 08:53
    • byhard:

      那是必需地的啦。熟能生巧了,不过万事开头难,只要坚持就会有收获的啦。

      2012-09-13 08:55
  12. 地板
    足球比分:

    看着Linux已经开始头晕了,再来个洋文!天呐!

    2012-09-13 10:20
  13. 支持一下。

    2012-09-17 13:24
    • byhard:

      谢谢支持。

      2012-09-17 13:26
  14. 沙发
    大笨兔:

    好久没看linux了

    2012-09-19 11:37
    • byhard:

      我是想学c,所以先将lunix系统学习一下,然后接下来进行c语言和数据结构的学习。

      2012-09-19 12:21