linusp吧 关注:54贴子:1,654

【记录】Linux之路

只看楼主收藏回复

接触Linux已经有一年多,仍然是个菜鸟吧,只不过是只对常用命令与工具稍微熟悉,略懂折腾一些系统设置的菜鸟而已。对我这么懒惰的一个人来说,可以一心一意将一整天的时间花在一个东西上面,有时候甚至折腾好几天,而且不是每次都能够折腾出结果,这足以说明我对Linux的喜爱了,正如我喜爱Emacs和Lisp一样——现阶段的我仍不能用它们来做出具有足够实际意义的事情,可是有一种魅力吸引我去接近它们、努力深入地了解它们。说的好听一点,那应该叫“求知欲”吧,管它呢。


IP属地:北京1楼2012-02-10 17:54回复
    [2010-09-19]这天是“自由软件日”,如果我没记错的话。在这天的前几天,科创部的一个同学对我讲了“自由软件日宣讲会”这件事情,并且请我去捧捧场,带着一点无聊一点好奇的心态,对Linux一无所知的我,在那个周六去了东九楼的某个教室。教室里人不多,大概二十来个人吧。主持宣讲会的是本年级的同学,到的时候,他们在往教室里的电脑里装ubuntu(如果我没记错的话,或者,是自己带去的笔记本?),等他们装好以后,他们打开了PPT开始了宣讲会,讲了一些自由软件方面的知识,还对在场的观众(= =#)提了一些问题。而我印象最深刻的,是他们在那耍ubuntu的桌面特效,水纹效果啊,火焰效果啊,桌面立方体啊……很炫,真的很炫,在当时的我看来。结束的时候,被问到问题的人得到了一份奖品——一张ubuntu 10.04 LTS的光盘,而当时他们带来的光盘还有很多,于是我厚着脸皮要了一张,并且回去就迫不及待地装上了。然而,还未从windows的操作习惯里脱离出来的我,无论如何也没办法习惯ubuntu的操作,尽管它的交互性和易用性相对很多其他的Linux发行版来说都是很好的。于是在折腾了几天后,我就没了兴趣,将它冷落在了硬盘里。


    IP属地:北京2楼2012-02-10 18:09
    回复
      [2011]大二的寒假,借了一些书回家看,这其中有一本对我影响非常大的书,是机械工业出版社出版的中文版《程序设计语言原理》,前半部分对程序设计语言进行了一个大致的介绍,后半部分对当时的我来说,看起来非常吃力,不知道当时为什么要借这么一本书回家。当时我主要是在看前半部分,看得津津有味,那个时候才知道,原来有这么多种语言啊!原来各种语言之间还有这样那样的继承关系啊!那个时候知道了语言可以划分为三种:命令式语言、函数式语言和逻辑式语言。对函数式语言和逻辑式语言的特性十分着迷,因此对书中大量的从未接触过的专业名词,我不遗余力地用UCWEB上网查询它们的含义,我也就是在那个时候决定要学习Common Lisp的,纯粹是因为喜好。而正是在这个过程中,我终于也对Linux有了足够的认识,这个足够,是足够让我能够耐下心来去学习Linux的足够。于是在大二的下学期,我算是开始正式地使用ubuntu,也算是开始正式地学习Linux了,同时也在学习CL,不过其实当时对CL的耐心有限,更多的时间还是花在了我的ubuntu上面。其实也没什么吧,无非就是学习常用命令,了解一些基本概念而已。这个时候也开始迷上Emacs。天天跑图书馆看书,看《SICP》,看《Linux程序设计》,看各种Linux书籍里对Emacs的使用介绍。这是我上大学以来,第一此开始看英文书籍,没错的,“紫皮书”,哈哈~~~对Linux的了解开始逐渐地积累,没错,大二下学期,是个入门积累的阶段吧。


      IP属地:北京3楼2012-02-10 18:30
      回复
        [2011]大三上学期,其实这个时候,就开始后悔自己浪费了大一和大二上学期这一段时间,从大二下学期开始,生活开始变得忙碌起来,课程不多,但是课外要完成的任务不少,再加上参与了年级工作,不善于安排时间、爱拖沓的我,往往在事情扎堆的时候感觉手忙脚乱心烦意乱,而这又大大降低我的效率,于是,我又额外浪费了一部分时间。不过这么说了,后悔是没有用的。大二暑假和大三上学期这段时间,好歹是认真地读了《算法导论》,对基础的算法有了足够的理解;CL的学习则被各种阻碍,一则因为没有中文资料,只好看英文电子书籍,经常看了一会就没耐心了;Linux的学习还算顺利,毕竟是经常在使用的工具,每掌握一条命令就意味着对Linux的熟悉度上升了一分,因为学习效果是可以量化可以具现的,所以很少有不耐烦的时候。那个时候开始各种盲目的折腾,碰到过几次非常棘手的问题,由于我不懂如何收集问题信息,即使是IRC上的各位大神也对我的问题无能为力,最后重装了事。这个学期,我对Linux的掌握程度可以说是达到了一定的程度了吧,从学习操作系统班里同学安装ubuntu时找我去解决问题可以让我认识到这一点——虽然不是每次我都能解决问题。开始编辑自己的个性配置文件,开始配置自己的Emacs,学会了用gcc、gdb在Linux下舒服地写程序,学会了写Makefile,并且自始至终热衷于美化自己的桌面效果。重装过几次ubuntu,开始自己设置各个分区而不是让系统来做。有时候为了一个小小的问题,死不回头地折腾好几天但是什么也得不到,于是开始自嘲“咱追求的不是方便,而是折腾”。开始体会到Linux的设计哲学的美,但同时也自始至终地喜爱与Linux设计理念相违背的Emacs,开始在切换回Windows后习惯性地按Ctrl+Alt+T等了几秒才意识到Windows不会弹出一个terminal来让我敲命令就算有那也是丑陋不堪的cmd,经常在其他的编辑器里写程序的时候下意识地按下Ctrl+p往上移动光标却打开了打印机,开始厌倦于IDE的死板与繁琐于是索性在Windows里安装了cygwin。


        IP属地:北京4楼2012-02-10 18:57
        回复
          在ubuntu中回的帖子哈哈~~
          嘛别的还什嘛都不会,,,,以后慢慢研究嗯嗯~~~


          6楼2012-02-12 12:15
          回复
            这么早接触Linux是好事阿!!我有个建议哈~~学C语言的时候你可以在Ubuntu下写程序,有问题找我,对你以后有好处的~~当然,windows下的IDE你还是要接触一下的~~


            IP属地:北京7楼2012-02-12 12:32
            回复
              好~~谢谢T T~~
              在ubuntu下是用什么写的程序啊?~~


              8楼2012-02-12 12:38
              回复
                好强大~~
                写这么多辛苦了~~谢谢啦~~
                嗯上课了好好学C都去好好了解下~~


                10楼2012-02-12 13:45
                回复
                  [2012-02-12]昨晚又搞到一点多,也许这样挺无聊的但我还是乐此不疲,把桌面再稍微调整了一下,加了conky……俗称的蛋蛋图……网上看到一个牛逼的递归的conky,直接给跪了……
                  (图为什么加不上来?)


                  IP属地:北京11楼2012-02-12 15:07
                  回复
                    [2012-02-12][续]
                    找了些漂亮的壁纸,把桌面底部的面板删了,然后把顶部的面板移到了底部,这样纵向空间就大一点了。然后把gnome-terminal嵌入到桌面了,按下快捷键就会出现,很好玩~(图为什么总是发不上来= =#)


                    IP属地:北京12楼2012-02-13 15:07
                    回复
                      徐先生哦是谁呢


                      IP属地:广西17楼2012-02-16 20:19
                      回复


                        IP属地:广西19楼2012-02-16 22:02
                        回复
                          [2012-02-17]
                          以前用过c-repl,今天发现两个类似物,一个叫做cint,非常大,100MB多,功能想必也很多,还没怎么试过呢。
                          然后就是发现了一个IDE挺不错的,Anjuta。以后再去具体体验一下,然后好好写点东西吧。


                          IP属地:北京20楼2012-02-17 13:01
                          回复
                            [2012-02-25]
                            ubuntu是我体验的第一个发行版本,随后是debian,不过debian和ubuntu的血缘关系太浓所以没啥太大的不同感觉,只不过ubuntu是debian的unstable版本的unstabel衍生版。等再打磨一阵子ubuntu,好好地写点心得,就换别的发行版试试吧——一直都用着gnome2还没怎么体验过KDE呢。想尝试的发行版的话,Fedora和Centos肯定是要的,然后gentoo 和 arch linux,然后就是backtrack了——最近才了解到backtrack的。总之慢慢来吧,网上有人说过啊,没装过十个不同的Linux发行版本,就不能算熟悉Linux,十个还好吧,像DSL啊Slackware啊Puppy啊这些轻量级的发行版,就在虚拟机里面玩玩就够了,但是gentoo和bt真心怕驾驭不来啊。呼,攒钱买个移动硬盘吧,把一些重要的东西备份好,想把盘格了只装Linux,嗯,或者说,只给Win留下小小的空间吧。说到备份,是不是应该学习一下Linux的备份技术了呢~总有哪一天会不小心一条rm过去误删一些东西的,真到了那天就要后悔死了。还装了一堆不同的编辑器,想好好体验一些写点体验和对比;下午一直在玩生命游戏,着迷了那会,现在坐标还是手动输入的,ncurses库毕竟不是那么强大,总有不尽人意的地方,什么时候改进一下吧,用个什么图形库,嗯,初始化的话可以用鼠标点,这样就方便观察了,也方便记录。
                            唉唉……我这样的人……课设还没完呢老想这些……


                            IP属地:北京21楼2012-02-25 00:51
                            回复
                              [2012-02-26]
                              下了不少Linux发行版的镜像,fedora啊、debian啊、lubuntu啊,国产的也下了,Deepin啊、Ylmf OS啊,红旗也想看看,甚至那什么中标麒麟也想试试。虚拟机里看了下Deepin,感觉还好吧,有特色,但不多,希望这枝嫩芽将来能茁壮成长,发展出自己的特色,至于Ylmf OS就完全搞笑了,定位错误,注定是要失败的。


                              IP属地:北京22楼2012-02-26 23:01
                              回复