首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 操作系统 >

Ubuntu Linux应用技术教程

2010-02-08 
基本信息·出版社:清华大学出版社 ·页码:227 页 ·出版日期:2009年04月 ·ISBN:7302193282/9787302193289 ·条形码:9787302193289 ·版本:第1版 · ...
商家名称 信用等级 购买信息 订购本书
Ubuntu Linux应用技术教程 去商家看看
Ubuntu Linux应用技术教程 去商家看看

 Ubuntu Linux应用技术教程


基本信息·出版社:清华大学出版社
·页码:227 页
·出版日期:2009年04月
·ISBN:7302193282/9787302193289
·条形码:9787302193289
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:21世纪计算机科学与技术实践型教程

内容简介 《Ubuntu Linux应用技术教程(21世纪计算机科学与技术实践型教程)》介绍了Linux(Ubuntu)操作系统应用的基础,主要内容包括Linux概述、Ubuntu Linux系统安装、Linux常用命令、X Window系统、Ubuntu Linux常用工具、Linux系统管理与配置、Linux 常用应用程序、Linux下的shell编程、Linux下的C和C++编程、Linux下的Java语言编程等。每章均附有小结和习题。《Ubuntu Linux应用技术教程(21世纪计算机科学与技术实践型教程)》文字精练、重点突出、例题丰富、实用性强。适合作为高等院校的教材和科技人员的参考用书。
编辑推荐 《Ubuntu Linux应用技术教程(21世纪计算机科学与技术实践型教程)》特点:
《Ubuntu Linux应用技术教程(21世纪计算机科学与技术实践型教程)》是一本Ubuntu Linux操作系统教程,重点介绍Linux操作系统的应用方法,主要内容包括:Linux概述、Ubuntu Linux系统安装、 Linux常用命令,X WindoW 系统、Ubuntu Linux常用工具、 Linux系统管理与配置、Linux常用应用程序、Linux下的shell编程,Linux下的C和C++编程、Linux下的Java编程等。
《Ubuntu Linux应用技术教程(21世纪计算机科学与技术实践型教程)》在结构上呈积木式,注重实践与应用,从实际出发介绍各种常用的方法,避免了抽象的理论论述和复杂的公式推导。在典型的方法介绍中尽量做到深入浅出。简洁明了每章都设有小结和习题。通过这些习题的练习。不仅能加深对基本概念和定义的理解。而且通过上机,能够提高编程能力,程序调试能力和应用能力。配套资源
《Ubuntu Linux应用技术教程(21世纪计算机科学与技术实践型教程)》可免费提供相关教学素材的网络下载
下载网址:http//WWW.tup.tsinghua.edu.cn/或http://WWW.lup.com.cn如若下载困难.请填写书后的读者意见反馈表 注明索取电子素材
目录
第1章 Linux概述1
1.1 Linux操作系统简介1
1.2 Linux操作系统的发展史1
1.3 Linux的特点与组成3
1.4 Linux发行版本4
1.5 Linux与UNIX的比较6
1.6 Linux的获得方法6
小结6
习题7

第2章 UbuntuLinux系统安装8
2.1 标准安装8
2.1.1 备份数据8
2.1.2 检查硬件8
2.1.3 获得安装光盘8
2.2 安装UbuntuLinux9
2.3 系统的启动与关机16
2.3.1 引导系统16
2.3.2 注销与关机17
小结17
习题18

第3章 Linux常用命令19
3.1 管理文件和目录的命令19
3.1.1 pwd命令20
3.1.2 cd命令20
3.1.3 ls命令21
3.1.4 cat命令23
3.1.5 grep命令28
3.1.6 touch命令28
3.1.7 cp命令28
3.1.8 mv命令29
3.1.9 rm命令29
3.2 有关磁盘空间的命令30
3.2.1 mount命令31
3.2.2 umount命令31
3.2.3 df命令32
3.2.4 du命令33
3.2.5 fsck命令34
3.3 文件备份和压缩命令35
3.3.1 bzip2命令36
3.3.2 gzip命令36
3.3.3 tar命令37
3.4 有关关机和查看系统信息的命令38
3.4.1 shutdown命令39
3.4.2 reboot命令39
3.4.3 ps命令39
3.4.4 top命令40
3.4.5 kill命令41
3.4.6 date命令41
3.4.7 cal命令43
3.5 管理使用者和设立权限的命令44
3.5.1 chmod命令44
3.5.2 su命令46
3.5.3 useradd命令47
3.6 线上查询的命令47
3.6.1 man命令47
3.6.2 locate命令48
3.6.3 whatis命令48
3.7 文件阅读的命令49
3.7.1 head命令49
3.7.2 tail命令50
3.7.3 more命令50
3.8 网络的操作命令52
3.8.1 ftp命令52
3.8.2 bye命令53
3.8.3 ping命令53
3.8.4 telnet命令54
3.8.5 rlogin命令54
3.8.6 netstat命令55
3.9 其他命令56
3.9.1 echo命令56
3.9.2 clear命令56
3.9.3 passwd命令56
3.9.4 lpr命令57
3.1 0命令行历史和Tab自动补全58
小结58
习题59

第4章 XWindow系统60
4.1 XWindow系统简介60
4.2 XWindow与MicrosoftWindows的比较61
4.2.1 相同点61
4.2.2 不同点61
4.3 X服务器62
4.4 X配置62
4.4.1 屏幕分辨率62
4.4.2 显示器62
4.4.3 显卡63
4.5 GNOME64
4.5.1 GNOME简介64
4.5.2 控制面板66
4.5.3 文件管理器70
4.5.4 首选项和系统管理70
4.5.5 Firefox73
4.5.6 Evolution74
4.5.7 注销77
4.6 KDE77
4.6.1 KDE简介77
4.6.2 控制面板78
4.6.3 管理文件81
4.6.4 Konqueror82
4.6.5 Kontact84
4.6.6 定制KDE85
4.6.7 帮助86
4.6.8 注销86
小结87
习题88

第5章 UbuntuLinux常用工具89
5.1 编辑文本文件89
5.1.1 gedit图形化文本编辑器89
5.1.2 文本编辑器vi90
5.1.3 查看PDF103
5.2 软件包管理104
5.2.1 什么是软件包管理器104
5.2.2 软件库105
5.2.3 添加额外的软件库105
5.2.4 添加/删除应用程序106
5.2.5 离线安装软件包106
5.2.6 高级软件包管理107
5.2.7 安装单个软件包文件108
5.3 Samba109
5.3.1 安装Samba109
5.3.2 配置Samba服务器110
5.3.3 连接Samba共享114
5.4 在Linux下使用Windows共享打印机115
5.4.1 添加Samba(SMB)打印机115
5.4.2 共享打印机118
5.4.3 切换默认打印机118
小结120
习题120

第6章 Linux系统管理与配置121
6.1 用户管理121
6.1.1 添加新用户121
6.1.2 修改用户属性122
6.1.3 添加新组122
6.1.4 修改组属性123
6.2 系统信息123
6.2.1 系统进程124
6.2.2 内存用量124
6.2.3 硬件125
6.3 网络管理126
6.3.1 总览126
6.3.2 管理以太网连接126
6.3.3 建立无线网络连接127
6.3.4 建立调制解调器连接127
6.3.5 建立ADSL连接128
6.3.6 管理主机名129
6.3.7 管理DNS设置130
6.3.8 管理主机名映射130
6.3.9 切换网络连接130
6.4 网络文件系统131
6.4.1 使用NFS的原因131
6.4.2 安装NFS131
6.4.3 挂载NFS文件系统132
6.4.4 导出NFS文件系统133
6.5 打印机配置134
6.5.1 打印机配置工具134
6.5.2 添加本地打印机134
6.5.3 打印测试页137
6.5.4 修改现存打印机137
6.5.5 管理打印作业137
小结138
习题138

第7章 Linux常用应用程序139
7.1 OpenOffice.org2.3 概述139
7.1.1 OpenOffice.org简介139
7.1.2 OpenOffice.org的基本文件操作140
7.1.3 OpenOffice.org基本使用144
7.2 OpenOffice.orgWriter147
7.2.1 OpenOffice.orgWriter工作界面147
7.2.2 OpenOffice.orgWriter中的文字输入147
7.2.3 Writer中的格式设置149
7.3 OpenOffice.orgCalc156
7.3.1 OpenOffice.orgCalc简介156
7.3.2 Calc组织结构156
7.3.3 Calc快速入门159
7.3.4 Calc数据管理164
7.4 OpenOffice.orgImpress168
7.4.1 启动OpenOffice.orgImpress168
7.4.2 Impress快速入门168
7.5 OpenOffice.orgDraw172
7.5.1 启动OpenOffice.orgDraw172
7.5.2 图形绘制与文字输入172
7.5.3 对象操作173
7.5.4 使用Draw样式175
7.6 图像处理软件GIMP176
7.6.1 GIMP基本文件操作176
7.6.2 工具箱对话框窗口177
7.6.3 其他GIMP对话框窗口177
小结178
习题178

第8章 Linux下的shell编程179
8.1 创建和执行shell程序179
8.2 变量182
8.2.1 给变量赋值182
8.2.2 访问变量值183
8.3 位置参数183
8.4 内部变量184
8.5 特殊字符184
8.5.1 双引号185
8.5.2 单引号186
8.5.3 反斜杠186
8.5.4 反引号187
8.6 表达式的比较187
8.6.1 pdksh和bash187
8.6.2 tcsh192
8.7 重复语句195
8.7.1 for语句195
8.7.2 while语句197
8.7.3 until语句198
8.7.4 repeat语句199
8.7.5 select语句199
8.7.6 shift语句199
8.8 条件语句200
8.8.1 if语句200
8.8.2 case语句201
8.9 其他语句204
8.9.1 break语句204
8.9.2 exit语句204
8.1 0函数204
小结205
习题205

第9章 Linux下的C和C++编程206
9.1 C语言编译器GCC206
9.1.1 GCC的安装206
9.1.2 用GCC移植与编译程序207
9.1.3 函数库211
9.1.4 动态加载212
9.1.5 调试程序213
9.2 程序维护工具make215
9.2.1 make简介215
9.2.2 make的基本原理和用法215
小结218
习题218

第10章 Linux下的Java语言编程219
10.1 UbuntuLinux中的Java支持219
10.2 Eclipse集成开发环境220
10.2.1 Eclipse的特点220
10.2.2 Eclipse的安装与启动220
10.2.3 Eclipse的界面组成220
10.2.4 Java程序设计222
小结227
习题227
参考文献228
……
序言 Linux操作系统是多用户、多任务的操作系统,具有强大的可移植性、良好的编程环境和强大的网络功能。Linux操作系统是一个免费的操作系统,由于Linux是由Linus 开发的,所以以Linus’s UNIX命名,简称Linux.
Linux内核是Linux的主体,内核负责控制硬件设备、文件系统、程序任务调度以及其他工作,但不包括用户应用程序。因为Linux内核是免费的,用户和厂商可自行搭配应用程序,目前已有百种以上的组合。
由于Linux操作系统可在多种机器上执行,支持平台多,所以得到了广泛的应用。
Ubuntu是一个由社区开发的,适用于笔记本电脑、桌面电脑和服务器的,完全基于Linux的操作系统。Ubuntu包含了所需的几乎所有常用程序,比如文字处理、电子邮件、 Web 服务和编程工具等。Ubuntu宣传永远免费,并且每6个月推出新的桌面版本和服务器版本。Ubuntu 十分注重安全。对于每个桌面和服务器版本,都可以获得至少18个月的免费安全升级。并且Ubuntu的安装源文件只需一张光盘,就可以提供一个完整的工作环境,其他软件可以在线获取。图形化的安装程序可以轻松快捷地进行配置和运行,标准安装不超过25分钟。Ubuntu 是一个非洲词汇,它的含义是“人性对待他人”或“群在故我在”. Ubuntu 发行版将 Ubuntu 的精神带到软件世界中。Ubuntu的中文发音为:乌班图。
Ubuntu就是一个近乎完美的Linux操作系统。Ubuntu也是一个相对较新的发行版,但是,它的出现改变了许多潜在用户对Linux的看法。从前人们认为Linux难以安装和使用,但是,Ubuntu出现后,这些都成为了历史。不仅如此,Ubuntu默认采用的GNOME 桌面系统也将Ubuntu的界面装饰得简易而不失华丽。
本书是一本有关Ubuntu Linux操作系统的教程,重点介绍Linux操作系统的应用方法,主要内容包括Linux概述、Ubuntu Linux系统安装、Linux常用命令、X Window系统、Ubuntu Linux常用工具、Linux系统管理与配置、Linux常用应用程序、Linux下的shell编程、Linux下的C和C++编程、Linux下的Java语言编程等。
本书采用积木式结构,注重实践应用,各种常用方法的介绍从实际出发,避免抽象的理论论述和复杂的公式推导,在典型的方法介绍中深入浅出、简洁明了。每章都设有小结和习题。通过这些习题的练习,不仅能加深对基本概念和定义的理解,而且通过上机,能够提高编程能力、程序调试能力和应用能力。
本书可以作为高等学校计算机基础教育的教材,也可作为从事计算机应用的工程技术人员的参考书。
由于作者水平有限,书中不足之处在所难免,敬请读者批评指正。
文摘 插图:


第1章Linux、概述
Linux是一种操作系统,是一个自由软件,是免费的、源码开放的,不受任何商品化软件版权制约的可自由使用的UNIX兼容产品。
目前Linux操作系统应用日益广泛,并已成为网络操作系统的一颗闪烁新星,使用Linux操作系统的人逐渐增多,而且绝大多数是在网络上使用。随着Internet的广泛应用,免费而性能优异的Linux操作系统必将得到更广泛的应用。
1.1 Linux操作系统简介
Linux操作系统是一个遵循标准操作系统界面标准的免费操作系统,在外表和性能上与UNIX非常接近,但是所有系统核心代码已全部重新编写,其版权所有者是芬兰籍的Linus Torvalds等开发人员。
Linux操作系统可以在基于Intel x86系列处理器以及Cyrix,AMD的兼容芯片(如K6,Athlon等芯片)的个人计算机上运行,它可以将一台普通的个人计算机变成一台功能强大的UNIX工作站,大多数UNIX程序:Vi、Emacs、X Window、GNU的c/c++编译器等都可在Linux上运行。如今Linux操作系统已得到越来越广泛的应用,例如科学工作者使用Linux来进行分布式计算,ISP使用Linux配置Intranet服务器、电话拨号服务器等网络服务器,CERN(N欧核子中心)采用Linux做物理数据处理,越来越多的软件公司宣布支持Linux。在很多大学中也以Linux为背景讲授《操作系统原理》课程。
热点排行