读书记之《Unix&Linux大学教程》

英文名:《Harley Hahn’s Guide to Unix and Linux》

作者:Harley Hahn

出版社:清华大学出版社

从2014年8月20日到2014年11月8日,用了将近3个月的时间终于将这本书给简单看了一遍。

读完之后,我想说我很喜欢这本书。

喜欢作者的幽默。作者写书的语言很幽默,读起来不晦涩,相当有意思。

对于我这样一个刚从Windows环境转到Linux环境的newer来说,书中的内容恰到好处。

1) 里面对Unix的发展历程讲的相当详尽。从KenThompson和Dennis将Unix创造出来,发展到现在的两个主流System V和BSD,Unix可谓一路精彩。

2) 讲解了一些常见的术语和指令。同时,与某些术语和指令相关的趣事,作者也做了介绍,了解它们的由来和发展,让人对它们“知根知底”。比如,Unix里面,终端使用tty来表示。而tty是Teletypes的缩写,因为在计算机发展的早期,计算机相当的昂贵,一般是在军事和研究机构里使用比较多。所以为了节约资源和成本,一般需要很多人公用一台计算机,Unix的设计者就选用了当时比较流行的打字机(当时的打印机能够打印纸带作为输出,print输出也是这么来的)作为终端使用,所以Unix环境里使用tty作为终端的代名词。

3) 里面讲的东西比较浅显,但是很实用。一般几个指令或几个术语就组织成一章,内容比较少,但是对于我这种初学者来说,这一点点的进步,就足以兴奋好一阵。而且里面的东西比较简单,容易实践,不会打击我看书的积极性。到现在为止,我对于^H这个符号还是感触颇深。记得在刚转到Linux环境的第二个月,在Linux字符界面做测试的时候,有一次不小心打错命令,想要修改的时候,我按backspace想删除错误的字符,然后修改。可是,当我按backspace的时候,字符并没有如我想的那样删除,而是在光标的地方显示了^H这个字符,当时看到这个符号,可谓一脸的茫然。为了赶紧的完成工作,当时我也没管,直接重启一行,重新输入指令。但是我当我看完键盘信号那一章之后,才总算找到了合理的解释。原来,键盘上的一些组合键或单个控制键,会向Unix主机发送信号。比如,常见的Ctrl + C(终止),Ctrl + S(停止),Ctrl + Q(继续)。而backspace(它的特殊字符表示是^H)想起到删除光标前一个字符的效果就需要,发送erase信号才行。而这是需要设置的。当时我的终端就很可能设置不正确。导致按下backspace,没有起到删除字符的效果。

4) 另外就是,每章后面有几道思考题相当有意思。

暂时的结束是新的开始,希望能站在新的起点继续前进。

松树亭亭玉立的耸立在周围小草小花的中间,

读书记之《Unix&Linux大学教程》

相关文章:

你感兴趣的文章:

标签云: