title: 家住农村，没上网条件，仅有图书馆资源及当前Linux系统。如何科学有效的学习Linux?
desc: 下学期有Linux的课程，今天在虚拟机上装了Cent OS6.5，想利用寒假学习一下Linux。家住农村，没上网条件，仅有图书馆资源及当前系统。如何科学有效的学习Linux正如你们所见Chromiumeclipse都没能完整安装。<img src
topic: 操作系统
content: 学Linux，首要目的肯定不是装X，那么，就要学了有用。Linux需要学的知识大概有下面这几个大方面： 1C编程。有了C语言的基础，看Linux平台的C编程应该很快，主要是熟悉Linux平台的编程思想。参考书箱：Linux程序设计Linux高级程序设计 知识点： a多线程多进程，以及它们之间的通信 b信号量 cSocket dMakefile 补充：在学习编程的同时，建议学一个Linux下的文本编辑器，Vim或者Emacs，你会有不一样的发现。2