要想进入到Linux的编程世界,那么我想要具备下面的知识。
1.基本的Linux操作
2.知道Linux的历史,也就是Linux与Unix的关系。
无非就是原来只有Unix,后来Linus这位大师开始做成一个类UNIX系统,然后放到INTERNET上。
随后流行了。
3.熟悉C语言,俺建议熟悉C语法后,要熟悉C的标准库函数,不到三百个吧,基本上可以分成三类,
A。IO库,也就是输入,输出的。人家总说LINUX的一切都是文件,要是你不会IO,那你怎么操作LINUX的一切呢。
B。字符串库,看得见的信息基本上都是用字符串来说明的吧。而且这里还包含了些内在的操作。不太明白为什么放这儿,也许就是大师看字符串也经常操作内存吧。
C。数学库与其它。很明显,俺把数学库与其它不知道怎么分的东西,全放这儿了。
4.知道系统调用的概念,用LINUX内核的机能基本上就是系统调用。
5.知道GCC,MAKE,GDB等一些基本的概念,你要是还会用VI,EMACS,那就更好了。起码不会像我没事就用GEDIT。
6.知道POSIX与SUS,就是标准,所谓的标准就是大家都应该遵守的东西。就像咱们说apple,学过英文的都知道这是苹果,不过可能各个系统都有口音。谁让现在流行的LINUX系统不是一个呢。
阅读(667) | 评论(0) | 转发(0) |