日期:2014-05-16  浏览次数:20545 次

请问Unix/Linux入门用哪本书好?
我一直在Windows下开发,现在想学一下Unix/Linux,但是有两个问题:
1) Unix和Linux有啥区别?(-_-!) 据说Linux是定制的Unix,那入门是不是该先学Unix?
2) 选择哪本入门教材好呢?我说的是“入门”教材,那些经典但较难的教材就先不看了,入了门再说。据说《Unix环境高级编程》不错,我下到了第一版的电子版(个人比较喜欢看电子版的,因为可以放全屏),但是没找到第二版的,请问有啥不同呢?我是不是该买本第二版的来看呢?
请各位前辈多给点建议,感激不尽~~

------解决方案--------------------
我又是沙发。。
(1)linux是一个类unix的操作系统,可以说是基本上和unix的指令集基本上一致的,linux当初的一个目的就是实现unix所能实现的功能。
具体unix和linux的发展和诞生请看
http://topic.csdn.net/u/20090810/20/8bdb0cc6-40f8-41b3-b0f9-3d2de8e88e30.html

(2)首先得学会用linux,图形界面什么的就不讲了,大家都会。关键是要学会指令集的,下点例如linux 24小时教程之类的文章,先入门了linux。。。不知道lz用linux做什么开发,服务器还是嵌入式,
unix环境那个高级编程不错,我也喜欢电子版的,哈哈,边看边实践
------解决方案--------------------
鸟哥的linux私房菜
------解决方案--------------------
linux 发展了unix从我的角度来看,linux学习有很大范围,你先确定是学习应用还是研究内核,内核有
内核情景分析 应用则有很多
------解决方案--------------------
据说《Unix环境高级编程》翻译的比较差,我觉得《linux程序设计》也还不错
------解决方案--------------------
入门就看《Unix环境高级编程》啊?

首先先学习基本操作 推荐鸟哥http://linux.vbird.org/

经典的书一搜有很多 如果英语不错的话 推荐看原版
------解决方案--------------------
推荐鸟哥http://linux.vbird.org/
------解决方案--------------------
Unix环境高级编程,可以学习系统调用。

熟悉环境看看鸟哥的私房菜
------解决方案--------------------
我比较不喜欢那些介绍桌面应用的人。

我承认Linux现在的桌面已经搞得不错了,但是你要是当桌面系统用,纯粹是折磨自己,Windows和OSX都做的很好。

我建议只用命令行,这也是Linux主要的应用场景(服务器),而且用命令行很快就能了解Linux的使用,什么配置文件啦,日志啦,用图形界面不会有这种体验。
------解决方案--------------------
鸟哥+APUE+华清远见那本应用开发详解
------解决方案--------------------
unix是商标,随意使用是侵权行为,而且是封闭源代码的。linux不存在这些限制