当前位置: 技术问答>linux和unix
linux 入门
来源: 互联网 发布时间:2016-06-14
本文导语: 我是一个学习了c , c++ 想了解学习linux ,应该看些什么书呢? 还有我应该要有哪些知识作为学习linux的铺垫呢?非常感谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ...
我是一个学习了c , c++ 想了解学习linux ,应该看些什么书呢? 还有我应该要有哪些知识作为学习linux的铺垫呢?非常感谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
学习Linux?还是学习在Linux下编程,这是两个完全不同的概念,
要学习Linux,就要研究它的内核,
不管怎样,别说专家级,想在Linux下编程,如果作为初学者,是有很多要学的,
我总结一下
-------------------------------------------------------------
1. gcc/makefile/gdb,必须掌握的,
linux中没有华丽的IDE,凡是都得自己来,这也是我最喜欢的地方,虽然麻烦,但能更好的看清问题本质
2. awk/sed/shell脚本
linux下的起码办公工具得熟悉
3. I/O管理,内存管理,文件管理,IPC通信,多线,Socket,
不会没关系?只在Linux下写个"hello,world!"不会当然没关系
4. linux的系统编程,
比较高级的要求,只是做API编程或GTK的可以不用知道
5. glibc,libcap库函数使用
多学习总没坏处
。。。。。。
---------------------------------------------------------------
劝你不要在鸟哥上泡太久,难道LZ是想当网管?
那上面的就算我白说了,,,
要学习Linux,就要研究它的内核,
不管怎样,别说专家级,想在Linux下编程,如果作为初学者,是有很多要学的,
我总结一下
-------------------------------------------------------------
1. gcc/makefile/gdb,必须掌握的,
linux中没有华丽的IDE,凡是都得自己来,这也是我最喜欢的地方,虽然麻烦,但能更好的看清问题本质
2. awk/sed/shell脚本
linux下的起码办公工具得熟悉
3. I/O管理,内存管理,文件管理,IPC通信,多线,Socket,
不会没关系?只在Linux下写个"hello,world!"不会当然没关系
4. linux的系统编程,
比较高级的要求,只是做API编程或GTK的可以不用知道
5. glibc,libcap库函数使用
多学习总没坏处
。。。。。。
---------------------------------------------------------------
劝你不要在鸟哥上泡太久,难道LZ是想当网管?
那上面的就算我白说了,,,
|
鸟哥的linux私房菜。。。最好的入门书
|
看看鸟哥。
看看shell脚本
再看看Unix环境高级编程
看看shell脚本
再看看Unix环境高级编程
|
先了解系统,鸟哥的书