《Linux入门很简单》是一本与众不同的Linux入门读物。作者借鉴历史畅销书《明朝那点事》的写作风格,将技术图书也以风趣幽默的风格一一道来,阅读起来十分过瘾。书中以一个拟人化的Ubuntu操作系统为主角,以Ubuntu 10.04为基础,讲解了Ubuntu系统从安装、配置,到搭建开发平台、投入使用的过程。
本书共8章,内容容安排上采取循序渐进的方式,由浅入深地引导读者安装、配置、使用Ubuntu系统。其中,第1章介绍Linux系统的产生和发展概况;第2章介绍Ubuntu系统的各种安装方法;第3章介绍安装系统后的基本设置;第4章介绍Ubuntu下的常用软件;第5章介绍部分Windows下的软件在Linux中运行的解决方案;第6章介绍命令行的使用及脚本的编写;第7章介绍Ubuntu系统下C/C++、Java、PHP开发环境的搭建;第8章深入讲解一个软件的编译、调试、打包、发布的过程。
本书适合所有Linux入门者和开源软件的爱好者,也适合技术人员作为课外读物学习。对于大、中专院校的学生和培训班的学员,本书不失为一本好教材。
目录
- 第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 狐狸妹妹
- 3.2.1 安装flash插件
- 3.2.2 设置中文字体
- 3.2.3 扩展阅读:文泉驿的诞生
- 3.3 心有灵犀
- 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.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 红酒大师
- 5.1.1 非ie不可的网站
- 5.1.2 安装wine
- 5.1.3 模拟运行的ie
- 5.1.4 wine的使用和配置
- 5.1.5 更多程序被wine
- 5.1.6 扩展阅读:为什么温妻的程序不能在笨兔兔下运行
- 5.1.7 扩展阅读:wine的自白
- 5.2 盒子小妹
- 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.1php是个神马
- 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 本章小结