作品简介

本书是一本与众不同的Linux入门读物。作者借鉴历史畅销书《明朝那点事儿》的写作风格,将技术图书以风趣幽默的风格娓娓道来,阅读起来十分过瘾。书中以一个拟人化的Ubuntu操作系统为主角,以Ubuntu 10.04为基础,讲解了Ubuntu系统从安装、配置,到搭建开发平台、投入使用的过程。

刘金鹏,毕业于北京工业大学,电子信息工程专业。长期从事嵌入式Linux系统开发及系统维护工作。热衷于开源软件,从2001年开始接触Linux操作系统,活跃于Ubuntu中文论坛,ID为懒蜗牛Gentoo。

作品目录

  • 前言
  • 第1章 一切的起因
  • 1.1 UNIX的诞生
  • 1.1.1 操作系统的从无到有
  • 1.1.2 有牛人的地方就有新技术
  • 1.1.3 一个游戏引发的变革——UNIX元年来了
  • 1.2 Stallman和他的GNU计划
  • 1.2.1 快乐的自由
  • 1.2.2 自由逐渐远去
  • 1.2.3 不在沉默中爆发,就在沉默中灭亡
  • 1.2.4 实现GNU梦想
  • 1.3 从异想天开到Ubuntu
  • 1.3.1 Minix
  • 1.3.2 异想天开的FREAX
  • 1.3.3 Linux的由来
  • 1.3.4 众人拾柴造就Linux
  • 1.3.5 琳琅满目的Linux
  • 1.4 本章小结
  • 第2章 初来乍到
  • 2.1 抵达——获得Ubuntu的途径
  • 2.1.1 毕业了,就要去工作
  • 2.1.2 要工作,先要有住处
  • 2.2 启动——安装Linux前的准备
  • 2.2.1 了解计算机的组成
  • 2.2.2 先尝后买——用LiveCD体验Ubuntu
  • 2.3 入住
  • 2.3.1 第1步:选择语言
  • 2.3.2 第2步:选择时区
  • 2.3.3 第3步:选择键盘布局
  • 2.3.4 第4步:分区
  • 2.3.5 第5步:填写一些基本信息
  • 2.3.6 第6步:导入用户信息
  • 2.3.7 第7步:确认信息
  • 2.3.8 扩展阅读:Linux中的最高权限
  • 2.3.9 扩展阅读:Linux的分区和挂载
  • 2.4 G大叔——介绍启动管理器Grub
  • 2.4.1 计算机启动流程
  • 2.4.2 多系统的共存
  • 2.4.3 重装Windows后Grub的修复
  • 2.4.4 Grub的简单配置
  • 2.5 更多选择
  • 2.5.1 基于Windows的wubi安装
  • 2.5.2 U盘安装
  • 2.5.3 其他版本的Ubuntu介绍
  • 2.6 本章小结
  • 第3章 渐入佳境
  • 3.1 招贤纳士的apt
  • 3.1.1 不一样的软件安装方式
  • 3.1.2 选择合适的软件源
  • 3.1.3 获取最高权限
  • 3.1.4 为apt设置好网络
  • 3.2 狐狸妹妹Firefox
  • 3.2.1 安装Flash插件
  • 3.2.2 设置中文字体
  • 3.2.3 扩展阅读:文泉驿的诞生
  • 3.3 心有灵犀Empathy
  • 3.3.1 集Gtalk、MSN、Icq等于一身的Empathy
  • 3.3.2 Empathy的账户设置
  • 3.3.3 配置输入法
  • 3.3.4 Linux下的QQ
  • 3.4 多媒体
  • 3.4.1 安装解码器
  • 3.4.2 安装Mplayer播放视频
  • 3.4.3 播放音乐的Rhythmbox
  • 3.4.4 MP3乱码
  • 3.4.5 扩展阅读:开源和闭源
  • 3.5 安全软件
  • 3.5.1 杀毒软件
  • 3.5.2 防火墙软件
  • 3.5.3 扩展阅读:为什么Linux不需要杀毒软件
  • 3.6 硬件和驱动
  • 3.6.1 驱动——硬件的使用手册
  • 3.6.2 安装受限驱动
  • 3.7 本章小结
  • 第4章 我的系统我做主
  • 4.1 我的桌面
  • 4.1.1 默认桌面的配置
  • 4.1.2 3D桌面的由来
  • 4.1.3 体验3D桌面
  • 4.1.4 扩展阅读:Xorg
  • 4.2 我的网络世界
  • 4.2.1 满身插件的狐狸妹妹
  • 4.2.2 会分身的Chrome
  • 4.2.3 干净利索的Opera
  • 4.2.4 更多的浏览器
  • 4.2.5 BT下载软件大选秀
  • 4.2.6 扩展阅读:软件位宽
  • 4.2.7 扩展阅读:进程
  • 4.3 我的影音生活
  • 4.3.1 简约的Mplayer
  • 4.3.2 强大的SMplayer
  • 4.3.3 琳琅满目的音频播放器
  • 4.3.4 扩展阅读:解码器与硬解码
  • 4.4 我的生活色彩
  • 4.4.1 从复制照片开始
  • 4.4.2 管理照片的F-spot
  • 4.4.3 系出名门的Picasa
  • 4.4.4 Gnome之眼
  • 4.4.5 免费的PS——GIMP
  • 4.4.6 扩展阅读:磁盘碎片的产生
  • 4.5 我的办公软件
  • 4.5.1 代替MSOffice的OpenOffice
  • 4.5.2 翻译软件星际译王
  • 4.5.3 电子邮件Evolution和雷鸟
  • 4.5.4 与Windows的文档交互
  • 4.5.5 其他的办公软件
  • 4.6 我的杀毒中心
  • 4.6.1 Linux下也有杀毒软件
  • 4.6.2 Linux下杀毒毫无压力
  • 4.7 本章小结
  • 第5章 虚虚实实
  • 5.1 红酒大师Wine
  • 5.1.1 非IE不可的网站
  • 5.1.2 安装Wine
  • 5.1.3 模拟运行的IE
  • 5.1.4 Wine的使用和配置
  • 5.1.5 更多程序被Wine
  • 5.1.6 扩展阅读:为什么Windows 7的程序不能在Ubuntu下运行
  • 5.1.7 扩展阅读:Wine的自白
  • 5.2 盒子妹Virtual Box
  • 5.2.1 天上掉下个盒子妹
  • 5.2.2 创建虚拟机
  • 5.2.3 在虚拟机上安装Windows系统
  • 5.2.4 安装功能增强包
  • 5.2.5 为虚拟机配置网络
  • 5.2.6 与虚拟机共享数据
  • 5.2.7 更多虚拟机介绍
  • 5.2.8 扩展阅读:虚拟化技术
  • 5.3 本章小结
  • 第6章 命令行的使用
  • 6.1 这就是命令行
  • 6.1.1 初识终端
  • 6.1.2 Shell的基本概念
  • 6.1.3 bash的工作(简单的Shell命令介绍)
  • 6.2 这么用Shell
  • 6.2.1 理解目录结构
  • 6.2.2 重要的TAB——命令补全功能
  • 6.2.3 翻旧账——命令的history
  • 6.2.4 more or less——命令的分页显示
  • 6.2.5 通配符
  • 6.3 Shell编程
  • 6.3.1 把命令打包执行
  • 6.3.2 规范的Shell脚本
  • 6.3.3 在Shell中使用变量
  • 6.3.4 Shell中的条件判断
  • 6.3.5 Shell中的循环语句
  • 6.3.6 扩展阅读:Linux的文件权限
  • 6.4 正则表达式
  • 6.4.1 什么是正则表达式
  • 6.4.2 初识正则表达式
  • 6.4.3 强大的正则表达式
  • 6.4.4 无处不在的正则表达式
  • 6.5 多彩的Shell
  • 6.5.1 懒蜗牛同学的计划
  • 6.5.2 命令行下的中文支持
  • 6.5.3 在Shell下播放音乐
  • 6.5.4 在命令行中上网
  • 6.5.5 在Shell下看图片
  • 6.5.6 在Shell下播放视频
  • 6.5.7 扩展阅读:bash的发展历史
  • 6.6 本章小结
  • 第7章 改造这个世界
  • 7.1 C/C++语言开发环境的搭建
  • 7.1.1 安装开发套件
  • 7.1.2 在哪编写程序
  • 7.1.3 编译和运行
  • 7.1.4 C/C++语言集成开发环境
  • 7.2 PHP开发环境的搭建
  • 7.2.1 PHP是个神马
  • 7.2.2 解释型语言
  • 7.2.3 安装Apache和PHP
  • 7.2.4 又是HelloWorld
  • 7.3 Java开发环境的搭建
  • 7.3.1 半编译型语言
  • 7.3.2 JDK和JRE
  • 7.3.3 再说Eclipse
  • 7.3.4 还是HelloWorld
  • 7.4 Vim编辑器的使用
  • 7.4.1 Vim的操作模式
  • 7.4.2 指令模式常用快捷键
  • 7.4.3 行末模式常用命令
  • 7.5 本章小结
  • 第8章 程序是怎样炼成的
  • 8.1 施工队
  • 8.1.1 懒蜗牛的日记A
  • 8.1.2 编译多个源文件的程序
  • 8.1.3 编译过程详解
  • 8.2 修理工
  • 8.2.1 懒蜗牛的日记B
  • 8.2.2 邪恶的程序
  • 8.2.3 GDB的简单使用
  • 8.2.4 扩展阅读:内存管理机制
  • 8.3 包工头
  • 8.3.1 懒蜗牛的日记C
  • 8.3.2 越来越多的源码文件
  • 8.3.3 make的机制
  • 8.3.4 Makefile的基本格式
  • 8.4 分析师
  • 8.4.1 懒蜗牛的日记D
  • 8.4.2 源码软件的平台依赖
  • 8.4.3 一个标准的源码包安装过程
  • 8.4.4 configure的作用
  • 8.4.5 扩展阅读:黄金搭档——tar和gzip
  • 8.5 规划局
  • 8.5.1 懒蜗牛的日记E
  • 8.5.2 自动生成的configure脚本
  • 8.5.3 规划局的成员组成
  • 8.5.4 图纸审查
  • 8.5.5 项目复审
  • 8.5.6 派遣分析师
  • 8.5.7 编写施工计划
  • 8.6 本章小结
展开全部