您的位置:首页 > 运维架构 > Linux

linux学习总结?

2016-03-25 16:14 211 查看
好吧,学习了一段时间(10天?)的linux,本来是想着ic流程中用到的工具全部是linux环境下的,想直接装下全流程的软件,然后跑跑全流程。本想速战速决,但是发现貌似精通并没有那么简单,自己目前也没有必要现在就跑全流程,即没有需要使用的需求,自己手动装eclipse的c编程环境貌似除了问题,所以,好吧,先放一放,做做更要紧的事,开始fpga的深入学习。。。

参考书目:《linux c编程从基础到精通》--程国刚(含视频教程)

《精通linux c编程》---程国刚

百度

顺便了解:《linux服务器架设指南》

《linux shell脚本编程从入门到精通》

《GNU/linux编程》

1、虚拟机安装ubuntu,ubuntu桌面环境的使用,软件更新等,基本的命令

2、shell命令:cd、pwd、man、mkdir、ls、chmod、cat、cp、more、mv、rm、sudo、tar、exit、halt、shutdown等相关的命令和参数

3、shell的原理、linux各文件夹的含义

4、vim、gcc、gdb、make的使用,相应的命令操作。

5、glibc库的作用,其余内核及API的关系。c语言代码的运行机制、程序的存储空间、用户的程序代码如何被内核调用、c语言代码的出错

6、对于linux'的理解、7种文件类型、gtk图形编程的理解,对于linux原生api编程和mfc框架编程的对比与理解

7、linux下的静态库与共享库(动态链接库)的理解与相应的工具

8、shell编程的理解、脚本解释,非程序、无法调试,只能自己打变量去debug。类似于高级语言,有各种循环结构、分支等

好吧,都是泛泛之谈,深入下去有很多细节。等到有时间的时候再理解。对于一个立志做IC的来说,这个算跨界了,但是这几天看了下还蛮有意思的。后面有时间把实验室的服务器改成linux,上面装一堆软件试试

lijiuyang

2016-3-25于1037 library
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: