出版时间:2012-5 出版社:清华大学出版社 作者:刘金鹏 页数:276
Tag标签:无
内容概要
本书是一本与众不同的Linux入门读物。作者借鉴历史畅销书《明朝那点事》的写作风格,将技术图书也以风趣幽默的风格一一道来,阅读起来十分过瘾。书中以一个拟人化的Ubuntu操作系统为主角,以Ubuntu
10.04为基础,讲解了Ubuntu系统从安装、配置,到搭建开发平台、投入使用的过程。
本书配1张光盘,内容为本书源代码和书中重点操作的教学视频演示。
本书共8章,内容容安排上采取循序渐进的方式,由浅入深地引导读者安装、配置、使用Ubuntu系统。其中,第1章介绍Linux系统的产生和发展概况;第2章介绍Ubuntu系统的各种安装方法;第3章介绍安装系统后的基本设置;第4章介绍Ubuntu下的常用软件;第5章介绍部分Windows下的软件在Linux中运行的解决方案;第6章介绍命令行的使用及脚本的编写;第7章介绍Ubuntu系统下C/C++、Java、PHP开发环境的搭建;第8章深入讲解一个软件的编译、调试、打包、发布的过程。
本书适合所有Linux入门者和开源软件的爱好者,也适合技术人员作为课外读物学习。对于大、中专院校的学生和培训班的学员,本书不失为一本好教材。
作者简介
刘金鹏,毕业干北京工业大学,电子信息工程专业。长期从事嵌入式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 狐狸妹妹
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 本章小结
章节摘录
版权页: 插图: 2.3.9扩展阅读:Linux的分区和挂载 在安装的过程中,有的同学对这个Linux系统的分区还是不大明白,因为跟Windows下的有些区别。没事,咱们仔细说说。 【你们住房子,我们住硬盘】 话说我们软件要想在一台电脑里定居,得有个住的地方,就好像你们人类要在一个城市里定居得有个住处一样。不过我们软件并不像人类一样,住在钢筋水泥的格子里面,我们住的地方,是一块叫做硬盘的空间。说起来我们住的这个硬盘空间,和你们人类住的这个房子是很相似的。那我们就拿您这房子来做对比,说说我们这个硬盘空间吧。 首先,你们人类的房子就是一大块能放东西的空间,是吧。有大有小,100平米的、200平米的、40平米的都有。里面放着洗衣机啊、电冰箱啊、床啊、桌子啊之类的各种东西。我们软件住的硬盘也是一大块能放东西的空间,大小也不一定,什么80GB的、200GB的、500GB的、一个TB的都有。里面存着文档、电影,各种程序,以及我这个操作系统等数据。 你们的房子一般不会是一个整个的空间(毕竟那是要住人的,不是仓库),而是会被分割成几个小的空间,一间屋,一间屋的。我们的硬盘虽然也可以好几百GB整个用,可也不是很方便,一般也会被分割成几个小的空间,每个空间就叫一个分区,一个分区就好比你们那一间屋。 【住房要有很多功能空间】 好,关于屋子和分区的事情暂时先放放,说说你们人类日常生活习性的问题。你们一般每天要吃3次饭,一般不愿意露天吃,是吧,需要有一个吃饭的地方。而且既然吃饭,就得有个做饭的地方,甭管是谁做,反正得加工一下,不像兔子似的路边上逮着块草地就能过去啃两口。一天3顿饭之后,得休息,需要有睡觉的地方,大桥底下也好,水床上面也罢,总得有个地方。那么刚才说的你那房子里,就有为满足你的各种需求而设计的各种功能空间。有放着床睡觉的地方;有摆着炉灶,锅碗瓢盆啥的地方,那是做饭的地儿;放个饭桌,这一看就知道,吃饭的地儿;放个马桶,那这就是厕所。 那么我们Linux的硬盘里也有类似的情况(当然,我可不是说我们这也有厨房厕所啊)。我们Linux系统有着独特的目录结构,最基本的是一个根目录,我们喜欢叫它“/”,它就像您那整个一大间屋子。“/”目录下还有很多的目录,比如“/etc”,是用来存配置文件的;“/bin”是用来放二进制程序的; “/boot”是用来放启动文件的;“/lib”是用来放库文件的;还有“/home”是用来放用户的各种文件的。这一个个的目录,就好像你房里一个个的功能空间一样,各有各的用途。
编辑推荐
《Linux入门很简单(195分钟多媒体教学视频)》源自Ubuntu中文论坛上一篇趣味讲解Linux的帖子——笨兔兔的故事。该帖发表后吸引了大量的Linux爱好者,阅读量超过74000次,回帖多达1780余个。数以万计的技术博客和论坛也转载过这篇帖子。应网友和编辑提议,作者对该贴子进行了梳理和校正,并进行了必要的拓展,写成了《Linux入门很简单(195分钟多媒体教学视频)》。《Linux入门很简单(195分钟多媒体教学视频)》适合所有Linux入门者和开源软件的爱好者,也适合技术人员作为课外读物学习。对于大、中专院校的学生和培训班的学员,《Linux入门很简单(195分钟多媒体教学视频)》不失为一本好教材。
图书封面
图书标签Tags
无
评论、评分、阅读与下载