上一主题下一主题
«12»Pages: 1/2     Go
主题 : 关于linux学习过程的一点感悟
千山同一月 万户尽皆春 千江有水千江月 万里无云万里天
级别: 总版主

UID: 998
精华: 0
发帖: 605026
威望: 529007 点
无痕币: 14 WHB
贡献值: 0 点
在线时间: 62137(时)
注册时间: 2008-12-25
最后登录: 2024-04-23

0 关于linux学习过程的一点感悟

学习linux的过程,我觉得应该是这样的。

首先:熟悉linux操作系统的应用,自己在电脑上装一个linux系统,最好是fedora的,这样比较适合初学者,然后熟悉一些基本的命令,这个过程可以看《鸟哥的私房菜-基础学习篇》《linux必学的60个命令》熟练掌握60是个以上的常用命令,一定要熟练使用,对于参数,则要记最常用的,如$ls -l,$tar -zcvf file 压缩打包,$tar -zxvf 解压缩包。当有了这些命令作基础,要经常联系,并且要习惯$man command 查命令参数。命令好记,但参数不好记,这时候就要想到用man 命名。但常用的命令的参数则要记牢,一般每个命令也就一两个参数。

在这个过程中,要尝试着熟悉linux目录结构,/etc :/var :/usr :/boot :/root: /tmp :/mnt:/home:/bin:/sbin:/ 其中最重要的就是/etc: /usr 这两个目录。要花点时间熟悉,后面的系统应用要用到。

还要尝试软件的安装,rpm方式,$rpm -ivh file
binary code 自己编译。

可以装一个mplayer,一个显卡驱动程序试试。这个过程要遇到makefile,gcc编译器的使用。

然后:学习shell编程
《OReilly.Learning.the bash Shell - 2nd Edition.chm》
$grep So, it must contain globle regulary expressions print.

Then:系统管理员方面的应用
下面就是编程方面:

1.c/c++ 首先真正熟悉c语言编程。
看完三本书《The complete reference C》《c traps and pitfalls》《c专家编程》
熟悉一些c语言的经典概念,如static,const, pointer,函数指针,多看看面试题。

2.常用经典算法,面试题,如:大数相乘,

3.看《Beginning linux programming the fourth edition》
linux系统编程的入门经典教程

4.《Advanced unix programming environment》
linux系统编程进阶
看这两本书的时候,要结合着操作系统原理看
《Operating Systems:Internals and Design Principles 5th edition》《自己动手写操作系统》

上面是应用层的编程。
下面是内核方面的编程:

通过对系统编程方面的了解,然后再开始读内核,就比较容易,当然还需要一些汇编的知识,通读 Intel Architecture。
1.《ULK:understanding the linux kernel (2nd)深入理解linux内核 》
2.《Linux.Kernel.Development.2nd.Edition.Jan.2005.eBook-LiB.chm》

嵌入式操作系统方面:
1.《uc/os 嵌入式实时操作系统》
偏向实用,可以在看操作系统原理的时候,实践。
本帖最近评分记录:
  • 无痕币:+10(lvming780910) 热心助人
  • 千山同一月 万户尽皆春 千江有水千江月 万里无云万里天
    级别: 总版主

    UID: 998
    精华: 0
    发帖: 605026
    威望: 529007 点
    无痕币: 14 WHB
    贡献值: 0 点
    在线时间: 62137(时)
    注册时间: 2008-12-25
    最后登录: 2024-04-23

    还有,你要学习linux的话最好不要用Xwin界面,不要用那些国内修改版的LINUX,那些系统你应用可以,因为仿win的界面吧,但对你的学习是一点帮助也没有。可能这个话说重了。
    级别: 初声乍地
    UID: 123810
    精华: 0
    发帖: 13
    威望: 0 点
    无痕币: 41 WHB
    贡献值: 0 点
    在线时间: 4(时)
    注册时间: 2011-08-29
    最后登录: 2011-09-14

    感悟很深嘛
    www.hongshuangxi.com.cn
    级别: 初声乍地
    UID: 125085
    精华: 0
    发帖: 41
    威望: 0 点
    无痕币: 116 WHB
    贡献值: 0 点
    在线时间: 7(时)
    注册时间: 2011-09-04
    最后登录: 2012-07-12

    很喜欢linux,支持!
    欧莎 http://www.cnosa.com/
    级别: 十方秋水

    UID: 1397
    精华: 0
    发帖: 110789
    威望: 155524 点
    无痕币: 1434 WHB
    贡献值: 0 点
    在线时间: 66108(时)
    注册时间: 2007-11-27
    最后登录: 2024-04-22

    一直下不了决心来学。
    知足常乐
    级别: 十方秋水

    UID: 23
    精华: 1
    发帖: 261109
    威望: 117121 点
    无痕币: 2321 WHB
    贡献值: 0 点
    在线时间: 9390(时)
    注册时间: 2007-11-24
    最后登录: 2024-04-22

    自己对于linux的认识更多来源于玩手机系统的时候。
    事能知足心常乐 人到无求品自高
    级别: 五分秋意

    UID: 122839
    精华: 0
    发帖: 1660
    威望: 7613 点
    无痕币: 1953 WHB
    贡献值: 0 点
    在线时间: 377(时)
    注册时间: 2011-08-24
    最后登录: 2024-03-02

    来了解下啊
    级别: 五分秋意
    UID: 86745
    精华: 0
    发帖: 756
    威望: 5494 点
    无痕币: 4531 WHB
    贡献值: 0 点
    在线时间: 194(时)
    注册时间: 2009-10-01
    最后登录: 2018-05-16

    多谢分享感悟!
    楼主分析得不错!感觉LINUX这个版块还是缺少这类文章。
    最近也在学LINUX,装的是CENTOS。
    楼主留言:
    CENTOS可以上http://www.centospub.com/学习
    级别: 初声乍地
    UID: 126464
    精华: 0
    发帖: 8
    威望: 16 点
    无痕币: 51 WHB
    贡献值: 0 点
    在线时间: 1(时)
    注册时间: 2011-09-15
    最后登录: 2012-05-13

    感觉学的挺深的,有简单的吗?
    楼主留言:
    《鸟哥的私房菜-基础学习篇》这本书你一定要看,还比较简单哦
    千山同一月 万户尽皆春 千江有水千江月 万里无云万里天
    级别: 总版主

    UID: 998
    精华: 0
    发帖: 605026
    威望: 529007 点
    无痕币: 14 WHB
    贡献值: 0 点
    在线时间: 62137(时)
    注册时间: 2008-12-25
    最后登录: 2024-04-23

    引用
    引用第7楼凌凌通于2011-09-15 18:02发表的 :
    多谢分享感悟!
    楼主分析得不错!感觉LINUX这个版块还是缺少这类文章。
    最近也在学LINUX,装的是CENTOS。

    我是用OpenSUSE的
    上一主题下一主题
    «12»Pages: 1/2     Go
    Total 0.039338(s) query 4, Time now is:04-23 21:46, Gzip enabled 粤ICP备07514325号-1
    Powered by PHPWind v7.3.2 Certificate Code © 2003-13 秋无痕论坛