如果你想继续学习UNIX,下面是一张推荐书籍的列表,排序是由初级到高级这样排序的。
《UNIX Power Tools》
《Ubuntu Linux for Non-geeks》
《Unix in a Nutshell》
Unix in a Nutshell是一本当前UNIX的参考手册,为Unix用户和开发者写就。最近的版本于今日的Unix世界与时俱进,包含了包管理程序章节,源代码惯例,还有Solaris 10,GNU/Linux,和MacOS的介绍章节。
《Essential System Administration》
用来学习UNIX系统管理.
(附注:上面四本书没有听说过,不过是oreilly出的,质量应该有保障,我还是很相信动物书的)
《Classic Shell Scripting》
脚本编程时每一个UNIX用户的基本功,也正是shell释放了UNIX的潜能。
接下来是真的书单吧。在看APUE的时候,发现怎么都看不懂,可能是我基本上不熟悉UNIX的关系,所以既没有相关的知识基础也没有语境背景,搞得很被动。由此及彼,慢慢来,最先开始的就是这个UNIX Tutorial for beginners,怎么说也是大神写的,算是有了一些九牛一毛的认识。
关于Linux,Unix的书籍可以说是汗牛充栋,铺天盖地,但是总有那么几本是多少多少年的老货,甚至有的比我的年纪大得多,依然屹立不倒,传世佳作。大学里依次和真正的程序员面对面听教,说到推荐书籍的时候,顺便说他是银行里做系统软件的C程序员好像,人家就只报出了一个名字,W.Richard Stevens。当时是第一次听说,我这个计算机的学生也是,不知道学到什么地方去了,不配叫CS出身吧。六本书看看好就可以了,当时很高兴的想当然以为,只需要看六本书就可以成大神了,好像找到捷径了呢。
先列出来看看,看看就感觉好满足。《UNIX环境高级编程》,《UNIX网络编程》两卷,《TCP/IP 详解》三卷本。我一直很好奇,为什么学校里一直教的是Win那系列的,入门的课程是VC,做网页用的是ASP.NET,电脑的系统全部都是Windows,完全没有UNIX的身影存在。也许是老师们不会吧。
看看Unix,其实有点美,用了那么久的windows,也没有认真研究过windows的结构。unix一个用户一个目录,都是有相应的权限,程序的安装和卸载都是命令,没有七七八八的一不小心改了网站主页,没有弹窗广告,黑色的终端界面就像广袤的宇宙,一片黑暗却是有着最多的可能性。编译连接,二进制文件,组织代码,源代码发送,环境变量,shell脚本,其实一切的涉及都堪称得上一个简约。
未来是移动的时代,我想这句话不会有人质疑,智能设备取代PC成为新的互联网接入口,越来越多的人开始使用这个原来很有用的东西,渗透到生活的方方面面。其实移动的后面是,另一端是巍然不动的存在,Unix,当然是泛指Linux,Unix服务器一端。最近应运而生的概念,大数据机器学习渐渐地都开始走上道路。总会有四个字,既令人们神往又让人惶惶,人工智能。逻辑是AI的筋骨,代码是智能的血肉。
人类的出现,创造了一种智能,人类也可以创造智能,创造意识,建立存在,机器人的形象自然是不科学的,不会是人类的样子,会是见不到的但是能意识到的存在,自我完善,自我复制,自我创造的存在。代码写代码,有点Common Lisp的意思了。
满嘴跑火车,跳水砍柴。