日期:2014-05-16  浏览次数:20673 次

尚观 - Linux - 1

http://www.youku.com/playlist_show/id_2505633_ascending_1_mode_pic_page_1.html

?

  • 尚观ULE课程之Linux学习建议1
    1. 避免工具型学习 - 需要本质上的提上:
       a. windows 图形界面 - 工具型学习
       b. Linux的命令行 - 属于本质学习
    2. Java学习,起初就是作为一个工具在使用 - 看《think in java》之后,就需要从本质上思考(程序的设计和分析)
  • 尚观ULE课程之Linux学习建议2
  • Linux经典学习视频-3、UNIX like系统的特点
    Linux 和 UNIX 关系:
       1. UNIX 平台移植性差
       2. C语言可以解决UNIX的平台移植性差
       3. UNIX -> C (C语言的出现,使得UNIX得到普及)
    
    UNIX的分支流派:
       1. BSD体系 - 学院
       2. SYS V体系 - 商业
             a. HP-UX
             b. IRIX(SGI)
             c. AIX
    
    SCO拥有 - UNIX 
    然后NOVELL将UNIX交给了Open Group
    
    91年linus 
    94年Linux加入了GNU (GNU's NOT UNIX)
       1. UNIX都是商业版的
       2. 触发 Linux 的产生
       3. GNU组织 的目的 :Free UNIX -> OSS(Open Source Safeware)
    
    kernel 
       -> hurd 微内核
       -> linux (ls /boot/vmlinuz-**-**.**) - Linux 就是一个内核,聚内核(加载式)
          ->kernel 需要加载许多模块 ls /lib/modules/**-***.**/kernel
    
    GNU 是一个软件包:Linux 和 系列软件(GNU/Linux - Richard Stallman)
    
    OSS 必须遵循 GPL 通用软件发布协议 (GPL V2 V3)
    开源软件的代价 - 你使用了开源软件之后,做了相关的定制化,补充和修改,同时必须将所做的修改和补充的也公开出来。
    
    Linux是站在“巨人”UNIX的肩膀上!!!
    UNIX的公司和人才,托着Linux往前走... 
    
    
    ?
  • Linux学习-4、UNIX原则
    UNIX Like系统学习要点:
       1. 不要用windows来要求UNIX - UNIX有自己的“文化”
       2. UNIX系统与DOS使用命令行
          a. command line - ls
          b. TUI - authconfig
          c. GUI
       3. UNIX与windows分别占领不同领域
       4. 两者思维习惯不同:
          a. UNIX喜欢用小的程序组成大的应用 ls /etc -l | grep '^d' | wc -l
          b. windows系统集成大的程序
          c. UNIX不会太多的使用交互
          d. windows倾向于使用图形交互界面
    
    UNIX Like系统的主要原则:
       1. 没有信息就是好事
       2. 一切都是文件,包括内核中的配置
       3. 配置信息以文本的形式保存
       4. 避免不必要的用户交互,以参数来完成信息传递 - 便于 shell 编程
       5. 组合短小的程序完成复杂任务 
    ?