QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 10069|回复: 5
打印 上一主题 下一主题

Linux入门很简单 书连载

[复制链接]
字体大小: 正常 放大
lili456        

6

主题

4

听众

79

积分

升级  77.89%

  • TA的每日心情

    2012-6-28 09:58
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    自我介绍
    本人是应用英语专业毕业
    跳转到指定楼层
    1#
    发表于 2012-5-28 13:06 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    程序员典藏大系4 A( D1 b0 l' v6 J; K; y7 z$ {
    2 ^  c, \6 I0 i- ~' l( {# D
    Linux入门很简单* m% S! |3 D$ S  T% t2 M; U
    $ m+ E2 u+ S8 l* M/ U+ F0 [
    刘金鹏(网名:笨兔兔)  等编著! B- M5 s+ i9 |# o; Q

    8 C5 M* z( }& R: @# @' i
    % d" e' P- T, I5 c1 i3 W) C( S3 T+ S' T7 y- E

    " i- q4 n7 K+ {; R( v  a; h; L' a! j0 o4 Q# e

    4 I8 S" L6 P1 S" B
    ) c2 g- \: ]* K3 _6 ~  x- d& y# Q% {# v
    7 S! A; F: f9 L2 K  k( R
    7 ?! C0 w* K, K2 E4 c3 l
    " Z: A# u) G! z! v$ @
    ; y9 ~2 N  g" h( f( q& L
    1 p4 k1 [& i5 b) Q

    - R. F! X, I- d3 n7 Y7 n+ A7 C! E, w  C# Y0 U

    / g: Z8 E; l. Q; q& k% D. }. e! b
    & z- J$ I' h+ g0 G6 |. g8 T% X) o9 I- k- ]+ I
    1 B' p9 Y# ]; y, o/ Q
    清 华 大 学 出 版 社
    - {! m5 J; y3 d% H  Y* y# C: W; l: v北  京7 c2 r/ a$ t0 R4 Q" V0 e
    内 容 简 介
    ; C6 k7 B3 G/ K2 ^' _" u0 b$ k本书是一本与众不同的Linux入门读物。作者借鉴历史畅销书《明朝那点事儿》的写作风格,将技术图书以风趣幽默的风格娓娓道来,阅读起来十分过瘾。书中以一个拟人化的Ubuntu操作系统为主角,以Ubuntu 10.04为基础,讲解了Ubuntu系统从安装、配置,到搭建开发平台、投入使用的过程。
    3 W& D6 ~! l3 c& ~9 \+ `本书共8章,内容容安排上采取循序渐进的方式,由浅入深地引导读者安装、配置、使用Ubuntu系统。其中,第1章介绍Linux系统的产生和发展概况;第2章介绍Ubuntu系统的各种安装方法;第3章介绍安装系统后的基本设置;第4章介绍Ubuntu下的常用软件;第5章介绍Windows下的部分软件在Linux中运行的解决方案;第6章介绍命令行的使用及脚本的编写;第7章介绍Ubuntu系统下C/C++、Java、PHP开发环境的搭建;第8章深入讲解一个软件的编译、调试、打包、发布的过程。
    1 j- r  p' N5 l' ]0 T3 {! O本书适合所有Linux入门者和开源软件的爱好者,也适合技术人员作为课外读物学习。对于大、中专院校的学生和培训班的学员,本书不失为一本好教材。. B5 S" C6 Y* c+ E
    " X/ b" ~" m) k" v& e, W

    & V3 D. c7 @" @6 M本书封面贴有清华大学出版社防伪标签,无标签者不得销售。
    - V! E( _( v5 Y. m版权所有,侵权必究。侵权举报电话:010-62782989  137011219336 M1 X  N  O1 o% e- ?
    9 q! P6 s( S( D; L7 E" K, p
    图书在版编目(CIP)数据8 [7 \# \  {- P0 S1 D1 v6 R
    1 M5 R. `* S$ {
    Linux入门很简单 / 刘金鹏等编著. —北京:清华大学出版社,2012.40 Q. W* w. Q/ l  l9 M! F5 {
    ISBN 978-7-302-28098-9; f' {4 o% l0 E, U1 h. q! S1 i$ V3 d
    ' d4 \# b+ K, o) C! h/ ~
    Ⅰ. ①L…  Ⅱ. ①刘…  Ⅲ. ①Linux操作系统 – 基本知识  Ⅳ. ①TP316.89) s  y5 a; [" L/ h5 W" B* |
    # p! v" {% Z! j1 u  I* R. T
    中国版本图书馆CIP数据核字(2012)第030171号! b. @+ {9 y% i9 r/ T9 V

    , W: ?  k. Y4 S! v3 f- d; r+ b* b/ ~
    责任编辑:冯志强
    & C% o$ g% L1 k! |' G封面设计:
    ( ]8 u% C3 F, `& w责任校对:徐俊伟
    : F2 w; r1 M! |责任印制:: K/ z. e2 t" J( }) O( r5 w( ^4 \

    4 W7 w9 m/ I1 d) |2 B; H- H5 _出版发行:清华大学出版社        6 j9 y  f/ F3 p# h% c9 s. n- ~
    网    址:http://www.tup.com.cn, http://www.wqbook.com* ?& k2 t+ \- z7 G
    地    址:北京清华大学学研大厦A座                邮    编:100084
    , e. U3 u4 k# ?, x* s社 总 机:010-62770175                                邮    购:010-62786544! Q/ R3 z7 m( L. N
    投稿与读者服务:010-62776969,c-service@tup. tsinghua. edu. cn
      F+ H4 F; U( F3 }& h6 P质量反馈:010-62772015,zhiliang@tup.tsinghua.edu.cn
    : r8 C: Y) S2 m2 z印 刷 者:
    - I! Q+ b8 m  B; U' e装 订 者:肖  米, l* x' t$ w4 }
    经    销:全国新华书店
    : c4 j# H8 R& _  L; I开    本:185mm×260mm  印  张:18          字  数:450千字( y( o6 A  M9 X' w. }1 `: l1 d, f
              (附光盘1张)/ f! t( W. a" W6 d7 ]7 ^
    版    次:2012年4月第1版          印  次:2012年4月第1次印刷
    + A: R- x" K# v! b: ^印    数:1~50005 z+ _6 [8 C' V4 ^7 |3 u
    定    价:25.00元
    + ^9 ?  w/ I* O; K) F0 V' c产品编号:045149-01
    ; Z  N$ R7 t; A3 F# Y! t! Z6 D8 ]& a1 h+ U0 K1 e! s- V& Z
    当当地址:http://product.dangdang.com/product.aspx?product_id=22730818
    / l$ }4 @0 ^6 q+ d& J7 G, E
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    lili456        

    6

    主题

    4

    听众

    79

    积分

    升级  77.89%

  • TA的每日心情

    2012-6-28 09:58
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    自我介绍
    本人是应用英语专业毕业
    目    录
    ) @" e3 N/ @9 }第1章  一切的起因        1
    + g- m# `9 [) K2 l4 F% ~" a7 E' s1.1  UNIX的诞生        1
    ; K' p2 m5 `; M4 I% C% y( f1.1.1  操作系统的从无到有        1( P" U6 n1 }4 x! c
    1.1.2  有牛人的地方就有新技术        2( P6 Y" w. t, o  D  e0 B
    1.1.3  一个游戏引发的变革——UNIX元年来了        5
    & V4 |! f/ _' d# B# R3 {1 R1.2  Stallman和他的GNU计划        6
    # `. P! p# D& ?6 ~5 C/ f1.2.1  快乐的自由        7
    % }: p  j* ~" ~, _& w' Z1.2.2  自由逐渐远去        7
    3 I' C) Y1 D* ?. N" _1 @2 h! x1.2.3  不在沉默中爆发,就在沉默中灭亡        8; M" ]6 v1 U; _( i: O0 C
    1.2.4  实现GNU梦想        9/ ^3 G+ E8 a  P3 K  Z+ Z9 A
    1.3  从异想天开到Ubuntu        9
    # T, j8 H4 q6 W8 F1.3.1  Minix        99 ]% U+ H+ |/ h  Z8 H# [
    1.3.2  异想天开的FREAX        10- p* R9 Q+ X- B( Z( K
    1.3.3  Linux的由来        11( U  G) z2 O) q; c# H! C
    1.3.4  众人拾柴造就Linux        12
    ; @: O6 x- K- S8 D1.3.5  琳琅满目的Linux        14
    7 m% J! p6 u0 g! i9 i1.4  本章小结        15
    / v9 |  J" |: R. T% y" C0 c第2章  初来乍到        163 k' p2 N/ V" Y8 d! I  R8 u
    2.1  抵达——获得Ubuntu的途径        16
      }+ l& F7 z2 R1 |, M2.1.1  毕业了,就要去工作        16) ?/ [, K. v; A5 d
    2.1.2  要工作,先要有住处        17
    & J% r$ E" J. |4 ~" m5 g( W9 z2.2  启动——安装Linux前的准备        18
    ! {: H) p3 P* q( q2.2.1  了解计算机的组成        18
    9 }2 L6 W- _1 o" {3 u% ?* D$ @6 m2.2.2  先尝后买——用LiveCD体验Ubuntu        200 S2 j6 V$ x' j$ }
    2.3  入住        23( V5 }4 N; l) O$ V# W3 i7 V4 Y
    2.3.1  第1步:选择语言        23
    . j* N4 C; }& i. I& D- a2.3.2  第2步:选择时区        23
    % l, Y& D; T) U* _5 K# T9 }2.3.3  第3步:选择键盘布局        24
    : x5 h' ]3 l2 t& U2.3.4  第4步:分区        24
    . e2 _% L5 Q5 X, L$ S- Q8 R" S/ c2.3.5  第5步:填写一些基本信息        28
    ( S' \" ]' ]. x2 p7 x% \2.3.6  第6步:导入用户信息        299 L) g# U' r8 n& L& S/ C: y
    2.3.7  第7步:确认信息        30* e( E' a- {2 d% I, K9 f, r
    2.3.8  扩展阅读:Linux中的最高权限        31
    % z: h3 I) E( A0 f6 ^  Q5 j5 _  v2.3.9  扩展阅读:Linux的分区和挂载        323 e4 L1 O% Y/ P9 J& Y* g0 U5 M
    2.4  G大叔——介绍启动管理器Grub        330 G1 D- ]4 ], G
    2.4.1  计算机启动流程        33+ k2 r* P- \/ J( R( G1 Z; N6 R! y
    2.4.2  多系统的共存        35
    ! b# Z8 A* S2 W9 C2.4.3  重装Windows后Grub的修复        359 Q3 C! }) z4 z/ q. K! D
    2.4.4  Grub的简单配置        36
      Q2 f3 M- A! p6 E7 q& T2.5  更多选择        385 F# F* f' p8 a
    2.5.1  基于Windows的wubi安装        38% d) _5 T  Y3 l7 l/ Z& C, N3 e
    2.5.2  U盘安装        39
    + x" t$ Q1 o: K, L0 E2.5.3  其他版本的Ubuntu介绍        42+ G1 L# k1 e. k* F3 D% u
    2.6  本章小结        45
    " p. E$ m8 g5 F. j- M  Z第3章  渐入佳境        46
    # T0 s* v5 x" G8 O3.1  招贤纳士的apt        46
    # M, H% ]  X5 y5 b6 ^/ z3.1.1  不一样的软件安装方式        460 A( Q5 l$ P( B4 d  W3 z
    3.1.2  选择合适的软件源        47. ?$ t2 F. s0 [1 y. W- M
    3.1.3  获取最高权限        50
    1 h1 A& ~( }2 |3.1.4  为apt设置好网络        52
    / {! _7 T& ?6 u3.2  狐狸妹妹Firefox        54
    ! |" j9 L% l3 a0 r2 k& t3 `3.2.1  安装Flash插件        54% ~* r. f, Y9 R6 K3 {9 T& u7 @
    3.2.2  设置中文字体        58
    # a" `9 T1 m1 `/ v; D2 t, X( r3.2.3  扩展阅读:文泉驿的诞生        60
    $ N( R* t7 @" I, U, }) y( B3.3  心有灵犀Empathy        62$ C. t* o# n/ c% q; W9 a
    3.3.1  集Gtalk、MSN、Icq等于一身的Empathy        62; q! k2 T$ s/ l' q7 t8 a
    3.3.2  Empathy的账户设置        63
    $ {. C- f% f, W1 m3.3.3  配置输入法        64! H5 n' _4 ~2 H$ i/ t/ J- H
    3.3.4  Linux下的QQ        67
    3 }5 R$ |/ j2 O( P9 B' M$ \) n3.4  多媒体        69
    4 p  O% p. ?5 W% J2 O9 p+ x3.4.1  安装解码器        69
    5 V; w* M; C2 U5 I3.4.2  安装Mplayer播放视频        71
    # w( ~7 v, ^; ]- h" `$ P% r3.4.3  播放音乐的Rhythmbox        73
    * R2 S9 I# O) D2 J. N/ y! Y' S# W: o3.4.4  MP3乱码        73
    . w6 ?9 L( Q3 P- v3 N/ m, B3.4.5  扩展阅读:开源和闭源        75( w0 z( z# I) Z. ]- x+ y( E
    3.5  安全软件        76
    # D  T. y6 r1 W3.5.1  杀毒软件        76
    + z* j$ Y" c% t: f* e7 R& Z3.5.2  防火墙软件        76
    , D) c" q3 O. G3 J  t" o5 b4 ^4 J3.5.3  扩展阅读:为什么Linux不需要杀毒软件        78
    2 P* D3 G; l& }7 {. A3.6  硬件和驱动        79( U/ m! y9 |! x5 s9 [) [% w
    3.6.1  驱动——硬件的使用手册        79
    0 r7 w1 {, W8 S( j% G+ W3 }3.6.2  安装受限驱动        80
    4 G4 J" [; d! X2 [& L6 [% }$ a3 }3.7  本章小结        81, c9 W# F/ z9 p  b, X
    第4章  我的系统我做主        82
    / G: ~4 j5 [% w% L0 H6 T) g4.1  我的桌面        82
    7 `7 F, a, ?0 Y5 j& d. O& M4.1.1  默认桌面的配置        82
    8 g8 P* _7 ?  y' e0 t; z4.1.2  3D桌面的由来        84
      t. _8 z4 D; ?8 `/ m4.1.3  体验3D桌面        87
    ) f" z4 L/ R) w& v( @4 h4.1.4  扩展阅读:Xorg        88, J9 ]+ w8 r8 Z( F  ?6 @
    4.2  我的网络世界        890 `, U6 Q) M4 w7 b% f1 l
    4.2.1  满身插件的狐狸妹妹        89: y/ U. D, ?- X' {
    4.2.2  会分身的Chrome        935 ^3 X) q6 z& i; S
    4.2.3  干净利索的Opera        96$ O* R9 H, f5 z) M1 R" j& ?
    4.2.4  更多的浏览器        979 v" J: x( Z# L$ ~) n( H* @+ l
    4.2.5  BT下载软件大选秀        97
    : o3 C/ e6 j' T, k) ~- d$ G: [4.2.6  扩展阅读:软件位宽        103
    9 z* }* c) U" u5 e% H% P4.2.7  扩展阅读:进程        104: R* ?: M2 ?6 Y& U, `$ J9 c' ^; x' x1 _
    4.3  我的影音生活        106' e" Z) Y) e- u0 S
    4.3.1  简约的Mplayer        106+ e4 {& _. L! Z; `4 P" R7 j
    4.3.2  强大的SMplayer        109
    9 f  X9 Q4 G5 M" O6 N: |4.3.3  琳琅满目的音频播放器        112: K; X' ~* Z+ Q9 c& C/ w: R
    4.3.4  扩展阅读:解码器与硬解码        1157 q6 ?# z0 I- M' h4 Y
    4.4  我的生活色彩        116) x4 I2 R% x& m$ g- l" O6 R
    4.4.1  从复制照片开始        117
    5 O% h( e: X0 d. |9 L4.4.2  管理照片的F-spot        118* @% o/ Z0 T9 L3 t9 g1 I5 G
    4.4.3  系出名门的Picasa        120
    " C8 X! r9 e( m0 o4.4.4  Gnome之眼        123
      w& @7 `5 Z9 r, ?7 ]8 c$ p, R4.4.5  免费的PS——GIMP        125+ F+ O: X/ I# P) Q
    4.4.6  扩展阅读:磁盘碎片的产生        127' z+ g/ U0 u! @, U! f. Z# ^, r
    4.5  我的办公软件        128
    + @' d+ W& ^8 r4 T4.5.1  代替MSOffice的OpenOffice        1284 G! C, o* }3 O  M+ s3 g- o0 l
    4.5.2  翻译软件星际译王        129
    $ U$ p9 \' G  l( `0 ^4 m2 b4.5.3  电子邮件Evolution和雷鸟        131
    2 b; |1 {/ S; ^! @0 W0 j: A+ q5 ~4.5.4  与Windows的文档交互        132
    2 S7 \6 }; m. W  S2 E: U4.5.5  其他的办公软件        134
    / R! Y/ u+ h3 z: r& w/ Z4.6  我的杀毒中心        1369 C5 c2 l0 Z9 s
    4.6.1  Linux下也有杀毒软件        136
    3 v. K6 Q4 h; T4.6.2  Linux下杀毒毫无压力        138
    " J& P- k# o8 e* {/ u' Y: d8 ~4.7  本章小结        1390 V  G& d8 \8 B# ~
    第5章  虚虚实实        1402 O) x! R) c, z9 h
    5.1  红酒大师Wine        140
    6 \. l9 H9 t2 G1 I, Z5.1.1  非IE不可的网站        140
    5 K8 z7 [. k9 e% l3 J" o6 B5.1.2  安装Wine        143
    $ e  [. z/ k) K# e0 n5.1.3  模拟运行的IE        145
    # B1 ~/ P7 T6 J8 e) w/ U5.1.4  Wine的使用和配置        147
    % ?! V7 g$ a) q5.1.5  更多程序被Wine        150
    ! H' c. M8 d+ M% ]( V5.1.6  扩展阅读:为什么Windows 7的程序不能在Ubuntu下运行        151
    1 O! i7 s2 y5 l+ k$ H1 u  L5.1.7  扩展阅读:Wine的自白        153
    ; i6 F9 Y$ H& ~5 K, H! M( X5.2  盒子妹Virtual Box        154) a3 r! x. a; |' K2 w
    5.2.1  天上掉下个盒子妹        154" }+ \" X& G! Q8 y, E0 d
    5.2.2  创建虚拟机        1555 x% a: u! ^$ l, v* x8 p
    5.2.3  在虚拟机上安装Windows系统        159) Q: _9 T6 K0 }9 y
    5.2.4  安装功能增强包        161/ T. C% f; m/ A$ G; U' T
    5.2.5  为虚拟机配置网络        162
      X- d* m' S* f/ L4 b/ I  s+ _5.2.6  与虚拟机共享数据        1654 L8 g$ I0 Q; {4 u9 A
    5.2.7  更多虚拟机介绍        168
    ( c9 u! B7 J0 t# A+ W5.2.8  扩展阅读:虚拟化技术        170
    6 d8 X" S" f. `  D* ~, F5.3  本章小结        171% \" H7 c% U! y9 P1 T- j$ p
    第6章  命令行的使用        1737 I) v+ _: p* K" h
    6.1  这就是命令行        173/ P0 w) a4 P! q: i' j& \9 A- w6 R
    6.1.1  初识终端        173# x* X9 n' j# K
    6.1.2  Shell的基本概念        176- a. n/ X$ R5 }& b7 ^. o
    6.1.3  bash的工作(简单的Shell命令介绍)        177
    : v+ B1 r. Y$ i& o& j0 ~) f. k6.2  这么用Shell        179
    5 K, u! p( }4 }& `6.2.1  理解目录结构        179
    , E$ o6 }' o/ W+ ]0 v; G6 {6.2.2  重要的TAB——命令补全功能        181
    2 g" D  t  K* W# f* x7 I7 J0 F6.2.3  翻旧账——命令的history        182
    7 m% f% j- B9 [7 ]+ L5 b6.2.4  more or less——命令的分页显示        183
    3 x6 w2 Y* C* `# v' [6 y* c: L3 a; O$ I6.2.5  通配符        1850 b; ~" M' N+ {" a, c/ ^
    6.3  Shell编程        186
    7 E7 M0 h  F3 |  P4 I# W, I8 R6.3.1  把命令打包执行        186
    5 W6 q  p4 Q- y% ^9 R: n6.3.2  规范的Shell脚本        189
    - h3 {: ~! l+ t" h3 J6.3.3  在Shell中使用变量        190$ u; w( }6 U. {4 b2 Q2 s
    6.3.4  Shell中的条件判断        193
    ) R1 H4 h0 e( {6.3.5  Shell中的循环语句        196
    : n3 b. V7 m$ D  m% b/ g6.3.6  扩展阅读:Linux的文件权限        197# u2 |$ n$ m+ m$ q/ ]
    6.4  正则表达式        200
    : O' ~' F" z5 ^) H% u! Y; e; ?5 s6.4.1  什么是正则表达式        200
    ! ~& o6 H" @) @' B; P7 X; \% Q6.4.2  初识正则表达式        200
    ! B% F  j$ [' E5 Q' R( ]& z6 B6.4.3  强大的正则表达式        2015 K* [/ @0 o9 t* J, v& o) s. b% [
    6.4.4  无处不在的正则表达式        2030 I0 Z: c' m- m
    6.5  多彩的Shell        203- D% g% t, Q- \) u" G/ o
    6.5.1  懒蜗牛同学的计划        204  L* [; s. _) A0 _* p. k) H
    6.5.2  命令行下的中文支持        204
    ; v0 x, b8 k1 ~1 z$ a# J: Z, _4 j( ?6.5.3  在Shell下播放音乐        207) k3 g' p) J  S
    6.5.4  在命令行中上网        208
    & v' M6 @$ k  R0 ]. ]! k# R+ F9 E6.5.5  在Shell下看图片        210
    2 o1 ~. b* }3 u; O# J: K1 S1 ]6.5.6  在Shell下播放视频        211
    1 ]  Q# Q( W7 E# m6.5.7  扩展阅读:bash的发展历史        212
    - J; u9 V/ y; @6.6  本章小结        213  l* R6 l9 E/ I& ~& B1 `2 W
    第7章  改造这个世界        214
    ! j7 I% V! Q' ~+ Q9 }& X& V7.1  C/C++语言开发环境的搭建        214- c2 X- w! M/ N& q$ X- }
    7.1.1  安装开发套件        214- d* N6 ?) E" K( Z% J
    7.1.2  在哪编写程序        216
    ; e, j' m1 ]& ?5 S. z9 R' t7 c7.1.3  编译和运行        220
    - |: l) `" @5 A0 f2 u7 X9 R7.1.4  C/C++语言集成开发环境        221, \" w& }$ v. V$ d. {6 y5 N' O
    7.2  PHP开发环境的搭建        225
    & r' k& V4 H, ?  |6 }; c' f7.2.1  PHP是个神马        225
    4 ^& w$ J9 X. x; \* K5 h7.2.2  解释型语言        226% P* g/ {; W+ d% h6 l; g
    7.2.3  安装Apache和PHP        227
      _# h6 j4 q0 T# i# m( g8 S7.2.4  又是HelloWorld        229
    % x" r8 C/ h$ d3 H8 L7.3  Java开发环境的搭建        230. r% e! N3 m1 H3 j" D1 f
    7.3.1  半编译型语言        230; N4 i* \  C& [
    7.3.2  JDK和JRE        232
    4 I9 A' P  i- \+ @- L! a$ p! u: I7.3.3  再说Eclipse        232
    ( r& m  y* N6 m3 L5 H" F. p7.3.4  还是HelloWorld        2337 l1 N( x( v  n/ w
    7.4  Vim编辑器的使用        238
    # n+ D+ X1 ?9 }  P% Z; u1 {9 j7 y- X  Y7.4.1  Vim的操作模式        238
    0 N# L9 i) D9 b) y6 Q: D7.4.2  指令模式常用快捷键        239
    - A8 K! [+ D6 L, A2 m: k; j7.4.3  行末模式常用命令        2445 O% Y2 d- f0 _
    7.5  本章小结        2489 T- W; I* M5 G5 c+ l1 N
    第8章  程序是怎样炼成的        249
    ' T) v, J1 |3 a) a1 S3 O: O8 p8.1  施工队        249* m7 s0 l$ d, I9 g; q, Z
    8.1.1  懒蜗牛的日记A        2491 L' Z" @6 [' v4 h0 c1 I( K) s
    8.1.2  编译多个源文件的程序        249
    ) K# r; M9 s0 n3 T8.1.3  编译过程详解        2514 {3 S; u! z/ a; F
    8.2  修理工        2558 W; f% e# M1 L+ Y) w( \
    8.2.1  懒蜗牛的日记B        255
    4 S3 p6 ]" B) b" ^6 c8.2.2  **的程序        255
    . o: i3 Q+ b4 v0 @% o8.2.3  GDB的简单使用        256
    * b6 N; c  T5 ^: M+ @6 [8.2.4  扩展阅读:内存管理机制        258
    . ?3 u" l$ V7 N" v: [8.3  包工头        260
    1 t1 t/ w5 @. T! n! t1 q9 Y8.3.1  懒蜗牛的日记C        2603 Z7 t) i9 P/ J
    8.3.2  越来越多的源码文件        261
    3 p/ I6 x- I& b! Z: S$ O! }0 r8.3.3  make的机制        262
    , N$ `5 [; t9 _1 \. k8.3.4  Makefile的基本格式        263
    ' W6 m& C  s- V5 H" g8.4  分析师        265+ m  v5 ~9 o- y3 @0 @
    8.4.1  懒蜗牛的日记D        2657 _3 M8 t$ ~$ b. I. i. ^; o; E9 t
    8.4.2  源码软件的平台依赖        2659 Y/ `* H! l4 f# j  @* ^
    8.4.3  一个标准的源码包安装过程        266
    : D  W4 W0 B7 i0 p+ q8.4.4  configure的作用        268- d8 r8 F: n0 R3 V$ y1 W
    8.4.5  扩展阅读:黄金搭档——tar和gzip        270# `2 v, K, G1 T" O7 y: \
    8.5  规划局        271
    ( x/ u' d5 N2 t# ~) R6 _8.5.1  懒蜗牛的日记E        271
    : q% v; U* I8 k8.5.2  自动生成的configure脚本        271
    2 u5 c4 [: \+ m8.5.3  规划局的成员组成        272
    7 Q9 C0 c  Q0 c" _8.5.4  图纸审查        2728 f+ S" Z+ C( p/ B1 t
    8.5.5  项目复审        274
    4 F& j+ n. Y1 Q4 B; k; D8.5.6  派遣分析师        274
    0 n, ~; j' m) T; p# P, v! o8.5.7  编写施工计划        274, L" l, y  _9 Y# w* k3 l  d
    8.6  本章小结        276
    ) A& Q( D- I2 m5 T* j6 @
    回复

    使用道具 举报

    lili456        

    6

    主题

    4

    听众

    79

    积分

    升级  77.89%

  • TA的每日心情

    2012-6-28 09:58
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    自我介绍
    本人是应用英语专业毕业
    前    言
    4 ~& F& E' c6 @% p# ^5 s: @——笨兔兔的故事$ y. N4 v  J" ]( V
    笨兔兔是什么
    * T) b: `6 \; h# w* Z( |Ubuntu是近年来比较流行的一款开源的Linux系统,被广泛应用于嵌入式开发平台、网站架设及家庭用户。Ubuntu这个词来自非洲南部祖鲁语或豪萨语的ubuntu一词,大约是“乐于分享”、“我的存在是因为大家的存在”、“仁道待人”之类的意思,是非洲一种传统的价值观(话说我一直没闹明白非洲人会在什么语境下使用这个词)。这个词的读音大约应该读作[u:`bu:ntu:],读起来有些拗口,并且Ubuntu至今似乎没有正式的中文译名。于是小生不才取其谐音,便称其为“笨兔”,或者再“卖萌”一点,就叫“笨兔兔”了。4 }" E% B! k. q& ^9 \$ K
    Ubuntu在系统的易用性上较之前的其他发行版有很大的提高。尤其是wubi安装方式的引入,使得完全没有经验的用户也可以在不影响已经存在的Windows系统的前提下,像安装一个软件一样安装好整个Ubuntu系统。这在Linux系统的普及和推广方面起了很大作用。对于有兴趣、需要学习Linux系统的读者来说,无论你是想要学习Linux服务器的架设和维护,还是想要搭建嵌入式开发平台,Ubuntu都是一个适合的入门系统。& d4 O6 Q- L: z4 |
    关于本书的由来9 r" E# X0 l1 h; N
    小生第一次接触Linux是2001年左右的事情。第一个被我安装到电脑上的Linux系统,是国产的红旗4.0。不过只是体验了一下,它的启动次数绝对不超过5次,之后就被我卸载了。后来陆陆续续又相继安装了Magic Linux、Mandrake、SuSe、Gentoo、Arch、Ubuntu等发行版。这里面第一个被我真正用于日常使用的,就是Gentoo,而使用时间最长的,就是Ubuntu了。用的时间长了,经验也就多了些。那阵子常混迹于Ubuntu中文论坛,见到一些新手遇到了和我当初经历的类似的问题,就本着“乐于分享”的精神去解答。0 K% G/ S3 S# M* B
    一般新手遇到的很多问题是有共性的,有的问题基本上10个人里有9个都要问一遍。每次都要回答同样的问题有点累,于是我就想写一个帖子,把常见的问题、常用的知识总结在那里。一来是为了给自己的知识做个整理和归纳,二来也是为了偷懒。以后再看到有人遇到了同样的问题,我就可以只说一句:“去看我那某某帖子。”懒得可以吧?! Z) x& t" A" X. n% C9 T
    不过虽然有这么个想法,然而一直没有想好怎么写。2008年年底的时候,恰巧那一阵在看《明朝那些事儿》,该书以戏谑、调侃、机智、幽默的笔法讲述枯燥无味的历史,感觉很有意思。忽一日脑中灵光乍现:历史可以这么写,技术为什么不可以这么写?于是,就有了最初的《笨兔兔的故事》那个连载的帖子。可能我是第一个用讲故事的形式来说技术的吧,值得小小地骄傲一下。- \7 X' t9 f; r- l3 L
    最初的《笨兔兔的故事》是想写成小说式的结构。里面的人物就是一个个拟人化了的软件。剧情呢,就是一个Ubuntu系统被一个初识Linux的菜鸟安装到计算机上,从此Ubuntu系统中的软件们在用户的面前努力表现自己,帮助用户解决日常遇到的各种问题。用户也在使用的过程中从菜鸟成长为不那么菜的鸟(很抱歉我还不算高手,所以写不到炉火纯青那个境界)。这其中穿插着Linux系统相关的各种知识的介绍,使得读者可以由浅入深、潜移默化地在看故事的过程中了解到Linux系统的知识、精神和精髓(要是您没了解到,那是我没写好)。这篇《笨兔兔的故事》从2008年11月开始连载,前后历时将近3年,共150篇。虽然效果还算可以,不过我的第二个偷懒的目的,终于没能达到。因为写成了一个小说式的故事,技术上的内容安排得比较凌乱。再遇到有新人发问,我虽然能够记起这个问题在我的《笨兔兔的故事》里有解释,但我如果只是说“去看《笨兔兔的故事》”,那么人家不免追问“150回呢,看哪段呀?”说实话,我也记不清在哪段……
    2 u: b( y2 ?- T) G* y于是,就有了写本书的想法。想要把“故事”写得更“技术”一点。在内容的编排上,以Ubuntu 10.04为基础,以系统的安装、配置、应用的过程为主线。在讲述故事的同时指导新手安装和配置Ubuntu系统。内容与原版那个帖子有少部分重复,是原版故事的重新编排和修改,并添加了新的、更深入的内容。本书旨在增强故事对新手的指导作用,提高实用性,同时,保持一定的故事性,让本书看起来更加生动有趣。- f4 A9 X0 ^7 b; Z
    本书的显著特色
    ( q* K9 w9 o! a8 O* o        以讲故事的形式来讲述技术。相信阅读本书的时候不会枯燥无味,能不能做到引人入胜,要看读者的评价了。
    2 n! {% T% n' r* M2 |2 `        另外,这本书的视角独特。它是以一个拟人化的Ubuntu系统的口吻,以第一人称的形式,讲述发生在计算机里的故事。用一句话概括就是:笨兔兔讲述自己的故事。目前,其他关于Linux的技术性书籍中,还没有从如此角度来编写的。4 m+ U  ~- r4 c' s) b
            再有,就是书中大量的形象生动的比喻和对比。通过将Linux系统中的一些概念与生活中常见的事物作对比,帮助读者更好地了解、更深刻地记忆相关的知识。
    - O9 Q, t; `4 @; u  ?适合什么样的读者' R6 D: C7 u! ]/ l4 m
            Linux入门新手;
    % N5 E& C5 w( F/ a  e0 p        PHP、Java、C/C++开发人员;
    - O: ?3 V; S: l# G3 t7 ^        Linux技术爱好者;
    ! X# A5 c* H: p& p9 d8 r3 h        网络管理员和网络维护人员;* r. |2 r8 Y* [1 ]/ }4 ^' e
            开源软件爱好者;% v, n$ X  n6 c1 H2 p
            嵌入式开发初级人员。
    7 m" @$ `4 }; \* n% y本书作者与致谢' y. m* o- E, u, J* q! S
    本书由刘金鹏主笔编写。其他参与编写和资料整理的人员有陈杰、陈冠军、顼宇峰、张帆、陈刚、程彩红、毛红娟、聂庆亮、王志娟、武文娟、颜盟盟、姚志娟、尹继平、张昆、张薛。
    " N* |# l- V, R1 g从2008年到现在,很多人给予了我很大的帮助。在此,要感谢Ubuntu中文论坛的adagio、yexiaoxing、byd123、ubuntu1023、UWLinux、Hello World!、tenzu、JiangHui、月下叹逍遥、ljj_jjl2008、hceasy、黄美姬、peteryeh64、速腾1994、nmsfan、wangdu2002、eexpress及很多我暂时记不起名字的网友的大力支持。感谢他们提出的每一个建议、提供的每一张截图、顶的每一层楼、灌的每一滴水。
    0 G8 j' I+ H# v7 v* J同时也感谢我的妻子及家人对编写工作的支持,感谢他们为我做的每一顿饭,帮我找到的每一个错字,排除的每一处歧义。5 A" @0 V: [' t* q1 M2 w' e* |

    7 c( g8 F: D8 ?  B编著者
    . `2 g$ r3 }, ^4 A) P
    ( u7 G" j7 `% u2 E" \5 T. o
    回复

    使用道具 举报

    lili456        

    6

    主题

    4

    听众

    79

    积分

    升级  77.89%

  • TA的每日心情

    2012-6-28 09:58
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    自我介绍
    本人是应用英语专业毕业
    第1章  一切的起因
    6 {/ b7 U! l, L8 e1 S我们将要讲述的故事,发生在一个你可能不熟悉、不了解,却又几乎天天都会接触到的世界。那里可闻鸟语却无花香,那里不见天日却色彩斑斓——那就是软件的世界。而我们的主角,就是一个软件,一个操作系统——Ubuntu。不过主角总是不着急登场的,在他露面之前,我们先来说说这位主角,以及跟他有血缘关系的几个操作系统的诞生过程。
    * n; I+ D, h! a: |1.1  UNIX的诞生, ?8 i1 t' {% A0 B8 U+ `
    UNIX是一个强大的操作系统,稳定程度令人发指。要说UNIX,那得从20世纪60年代的美国开始说起。
    7 X( `( n/ ~: G. {5 E1.1.1  操作系统的从无到有( |$ h" G. N& H0 Z
    20世纪60年代,计算机可是个新鲜玩意儿,没有现在这么普及,而且非常笨重,都是用在商业或者科学研究领域,家庭用户想都不用想。而且那时候的计算机远没有易用到70多岁的赵大妈都能拿它来斗地主的地步。那时候使用计算机需要由专业人员通过输入一条条的指令,来进行各种运算。他们输入的指令大约相当于现在的汇编指令,所以效率和操作难度有多高就可想而知了。那时候计算机大都没有什么操作系统,顶多有个批处理系统,可以把要输入的指令记录在某种媒介上(比如纸带,如图1.1所示)一次性输入进去,省去了重复输入指令的麻烦。% F2 h8 v$ ]+ X: ]0 g( ?

    , U+ A) y1 l9 C: X0 i7 ^图1.1  打孔纸带
    ! f$ v! U# a- z, w& x, B! A后来慢慢有了很简单的操作系统,但并不像现在我们见到的操作系统这样通用。这个时候,卖计算机的厂商要为每个型号的计算机设计不同的操作系统,一个程序在这个型号的计算机上写好了,如果想拿到其他型号的计算机上运行,就需要再重新写一遍,因为这两台机器的硬件组成、操作系统等都不一样。' P7 K+ S) j% \! @. U% a
    计算机要是就这样下去,那么70多岁的赵大妈就别想玩斗地主了。所幸这个斗地主的问题,后来被那个时代IT业界的大地主,蓝色的IBM公司率先着手解决了。1964年IBM公司推出了一个系列的大型机,用途、价位各不一样,但它们上面运行的操作系统,都是System/360,图1.2所示就是其中一个。IBM的这一举措为其带来了很大的利润,因为省去了为每一台电脑单独编写系统的成本。直到今天,IBM的大型机上依然可以运行这个360系统,可见其当初设计时充分考虑了兼容性。然而我们要讲的主角不是360,而是另一个伟大的操作系统。
    8 m3 V; g* R. W7 D, W4 T9 |
    : v( L1 B* A5 N. f" A# j图1.2  IBM的System/360大型电脑
    / E* B4 l; B6 R9 n8 J% D" ~1.1.2  有牛人的地方就有新技术
    * h" e$ O8 ~( p: I* }+ R1 X! }【在那牛人聚集的地方】
    % V* I6 ^- e2 c# A* L* N那时候有个聚集了很多牛人的地方,叫做贝尔实验室,是1925年由AT&T公司成立的,就是图1.3所示的这个地方。一帮头脑发达四肢也不一定简单的家伙整天聚在那里,研究新奇的东西,什么任意门啊,竹蜻蜓啊……都不是他们发明的(听说发明这些的人是个日本科学家)。贝尔实验室那帮人的研究工作大致可以分为3个类别:基础研究、系统工程、应用开发。在基础研究方面主要从事电信技术的基础理论研究,包括数学、物理学、材料科学、计算机编程理论等,反正都是大学时听不懂的那几门就是了。系统工程主要研究构成电信网络的高度复杂系统。应用开发部门是贝尔实验室最大的部门,负责设计构成贝尔系统电信网络的设备和软件。具体来说,贝尔实验室研究出来过的东西有晶体管、发光二极管、通信卫星、电子数字计算机、蜂窝移动通信等,都是我们今天的生活中非常常用的东西。总之,通信网的许多重大发明都诞生自这里。
    % q4 d. X* R2 q $ R% z- M3 |* `, e4 c
    图1.3  贝尔实验室总部
    ( @7 T# i; s' X: V* A+ B& F/ C
    3 q+ y( Y. n; G1 o
    回复

    使用道具 举报

    5#
    无效楼层,该帖已经被删除
    自犬邦        

    0

    主题

    11

    听众

    93

    积分

    升级  92.63%

  • TA的每日心情
    郁闷
    2014-8-27 10:56
  • 签到天数: 20 天

    [LV.4]偶尔看看III

    自我介绍
    我是一名来自南京的大学生
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-9-2 07:17 , Processed in 0.888583 second(s), 78 queries .

    回顶部