我进入linux兴趣小组已经有一个半月了吧,
虽然我大一是就接触过它,但是当时根本就只是把linux当作一种编程的工具而已,从来就没认真的学一下它。现在想起来还有点后悔呢。
自从我进入小组以来我自我觉得单从这学习状态上我觉得还是比较上进的,一般只要我有时间就在实验室里待着,可是这样子作业也基本上落下了。就是这样还是感觉学linux的时间不够,感觉linux简直太庞大了,无论哪一方面都是一大快。总感觉时间不够。刚进小组我先花了大约三四天的时间才算是基本搞清了ubuntu 的一些较为基础的配置之类的东东。就拿上网来说吧,首先光是配网络就把我折腾了一个下午,弄好以后始觉得,这系统往文件中写点IP、网关、DNS之类的,然后重启一下网络就能上网了,虽然觉得这没有windows人性化,比如要是在windows下我可以直接点几个图标,根据提示填写一些指定的内容,就ok了,但是还是觉得这linux还真是神奇阿。之后就开始每天学linux,虽然暑假看过那本《鸟哥私房菜》,但开学后再看时觉得有很多东西都有更深一点的理解了。在后来就开始看《linux C 编程实战》,同时学习shell。过了两周时间,陈老师过来让我们写一个my_ls。当时我对写my_ls简直是一头雾水,首先从输入中接收参数就把我难住了(因为以前没写过带参数的主函数),还有就是文件属性怎样获取等等一系列问题都很困扰我,我想了半天觉得还是先看看书上是怎么写的,然后花了俩天时间总算是写出来了(虽然只有四个参数共十六种组合而已),从写my_ls当中我学到了很多东西比如我为了写ls我把linux文件函数还都看了一遍尤其是那些文件参数的结构体我认真的学了学了一下,终于对linux的文件系统还是有了一个浅浅的认识。写完后的第三天我给我们大二的讲了一下我的思路和方法,给别人讲的同时让我对程序有了一个更深的理解。
这段时间我在学shell的同时在学C和《深入理解计算机系统》,我准备下大力气把我的C语言水平搞上一个档次,为以后的linux内核学习打好基础。这就是我近一段时间的学习进度。
阅读(586) | 评论(0) | 转发(0) |