Ubuntu Linux基础教程

副标题:无

作   者:王宏勇、马宏琳、阎磊、徐振强、刘继承、尹辉、程凤娟

分类号:

ISBN:9787302391470

微信扫一扫,移动浏览光盘

简介

本书全面介绍了Linux操作系统的管理方法,并以Ubuntu Linux的长期支持的12.04版为基础,给出了Linux操作系统的应用实例。主要内容包括Linux简介与系统安装、Linux系统接口管理、首次系统配置、Linux文件系统、Linux常用命令、Linux常用应用软件、进程管理与系统监控、管理和维护Linux系统、网络基本配置与应用、常用服务器的搭建、Shell基础、Shell编程,以及常用开发环境的搭建等相关知识。本书内容详尽、实例丰富、结构清晰、通俗易懂,使用了大量的图片进行讲解和说明,对重点操作给出了详细的步骤说明,便于读者学习和查阅,具有较强的实用性和参考性。本书既可以作为学习、使用、管理与维护Ubuntu Linux系统的工具书,也可作为高等院校计算机相关专业Linux操作系统课程的教材和参考书。

目录

第1章Linux简介与系统安装1

1.1Linux简介1

1.1.1什么是Linux2

1.1.2Linux发展历程4

1.1.3Linux特点7

1.1.4Linux的版本9

1.1.5Linux的应用和发展11

1.2Ubuntu简介12

1.2.1什么是Ubuntu12

1.2.2Ubuntu的特点13

1.2.3Ubuntu的版本13

1.2.4Ubuntu的获得方法14

1.3安装前的准备15

1.3.1安装预备15

1.3.2Linux主机的硬件条件17

1.3.3虚拟机简介19

1.3.4Linux的安装规划20

1.4在虚拟机中安装21

1.4.1VMware软件的安装21

1.4.2创建和配置虚拟机21

1.4.3在虚拟机中安装Ubuntu32

本章小结40

实验140

习题141第2章Linux系统接口管理42

2.1操作系统接口42

2.1.1命令行用户接口42

2.1.2图形用户接口42

2.1.3程序接口42

2.1.4Linux系统的接口42

2.2Shell命令接口43

2.2.1Shell命令接口的组成43

2.2.2Shell的版本44

2.3X Window图形窗口接口45

2.3.1X Window简述45

2.3.2X Window系统组成46

2.4GNOME桌面环境47

2.4.1GNOME的安装47

2.4.2GNOME Classic模式介绍51

2.5Unity界面58

2.5.1Unity的常用操作58

2.5.2工作区64

2.5.3Unity常用快捷键64

2.6系统调用接口66

2.6.1系统调用66

2.6.2系统调用接口66

2.6.3Linux中的系统调用66

2.6.4API和系统调用的关系70

本章小结70

实验271

习题271第3章首次系统配置72

3.1登录、注销和关机72

3.1.1登录系统72

3.1.2注销系统73

3.1.3关机与重启系统74

3.2首次配置Ubuntu74

3.2.1配置网络74

3.2.2配置显示78

3.2.3配置软件源79

3.3系统首次更新82

3.3.1安装更新82

3.3.2更新语言支持83

3.3.3安装缺失插件85

本章小结86

实验386

习题386第4章Linux文件系统87

4.1Ubuntu的文件系统87

4.1.1文件系统简介87

4.1.2Linux文件系统架构88

4.1.3ext2文件系统91

4.1.4Ubuntu的目录结构95

4.2挂载与卸载文件系统98

4.2.1创建文件系统98

4.2.2挂载文件系统101

4.2.3卸载文件系统103

本章小结104

实验4104

习题4104第5章Linux常用命令105

5.1Linux命令105

5.1.1Shell程序的启动105

5.1.2命令的格式105

5.2目录操作基本命令106

5.2.1ls命令106

5.2.2cd命令108

4.2.3pwd命令109

5.2.4mkdir命令109

5.2.5rmdir命令110

5.3文件操作的基本命令110

5.3.1touch命令110

5.3.2cat命令111

5.3.3cp命令113

5.3.4rm命令115

5.3.5mv命令117

5.3.6chmod命令117

5.4文件处理命令119

5.4.1grep命令119

5.4.2head命令120

5.4.3tail命令120

5.4.4wc命令121

5.4.5sort命令121

5.4.6find命令122

5.4.7which命令122

5.4.8whereis命令124

5.4.9locate命令125

5.5压缩备份基本命令125

5.5.1bzip2命令和bunzip2命令125

5.5.2gzip命令126

5.5.3unzip命令126

5.5.4zcat命令和bzcat命令127

5.5.5tar命令128

5.6磁盘操作命令129

5.6.1mount命令129

5.6.2umount命令132

5.6.3df命令132

5.6.4du命令132

5.6.5fsck命令133

5.7关机重启命令134

5.7.1shutdown命令134

5.7.2halt命令135

5.7.3poweroff命令135

5.7.4reboot命令135

5.7.5init命令135

5.8其他常用命令136

5.8.1echo命令136

5.8.2more命令和less命令136

5.8.3help命令和man命令137

5.8.4cal命令137

5.8.5date命令138

本章小结139

实验5140

习题5140第6章Linux常用应用软件141

6.1LibreOffice141

6.1.1LibreOffice Writer142

6.1.2LibreOffice Calc149

6.1.3LibreOffice Impress153

6.2vi文本编辑154

6.2.1文本编辑器简介154

6.2.2vi编辑器的启动与退出155

6.2.3vi编辑器的工作模式159

6.2.4vi编辑器的基本应用160

6.3Gedit文本编辑器175

6.4PDF阅读器178

6.5多媒体功能软件182

6.5.1MPlayer182

6.5.2Totem186

6.6图形图像软件GIMP188

6.7即时通信软件QQ for Linux189

本章小结191

实验6191

实验61191

实验62191

习题6192第7章进程管理与系统监控193

7.1进程管理193

7.1.1什么是进程193

7.1.2进程的启动196

7.1.3进程的调度199

7.1.4进程的监视204

7.2系统日志206

7.2.1日志文件简介206

7.2.2常用的日志文件207

7.3系统监视器210

7.4查看内存状况213

7.5文件系统监控213

本章小结214

实验7214

实验71214

实验72214

习题7215第8章管理和维护Linux系统216

8.1用户管理216

8.1.1用户与组简介216

8.1.2用户种类 216

8.1.3用户的添加与删除217

8.1.4组的添加与删除223

8.2用户身份转换命令225

8.2.1激活与锁定root用户225

8.2.2sudo命令227

8.2.3passwd命令227

8.2.4su命令227

8.2.5useradd命令227

8.3软件包管理229

8.3.1软件包简介229

8.3.2高级软件包管理工具APT230

8.3.3文本界面软件包管理工具233

8.3.4Ubuntu软件中心236

8.3.5新立得软件包管理器238

本章小结243

实验8243

习题8244第9章网络基本配置与应用245

9.1网络基本配置245

9.1.1网络基础知识245

9.1.2IP地址配置246

9.1.3DNS配置251

9.1.4hosts文件 252

9.2Linux常用网络命令253

9.2.1ifconfig命令253

9.2.2ping命令254

9.2.3netstat命令256

9.2.4ftp和bye命令257

9.2.5telnet和logout命令258

9.2.6rlogin命令259

9.2.7route命令259

9.2.8finger命令260

9.2.9mail命令261

9.3Firefox浏览器261

9.3.1Firefox简介261

9.3.2Firefox的使用262

9.3.3Firefox的配置263

9.4邮件客户端软件Evolution266

9.5网络工具的使用269

本章小结271

实验9271

习题9272第10章常用服务器的搭建273

10.1配置FTP服务器273

10.2配置Samba服务器275

10.2.1SMB协议和Samba简介275

10.2.2安装和配置Samba服务276

10.3配置DHCP服务器278

10.3.1DHCP基础知识278

10.3.2Ubuntu中安装DHCP服务280

本章小结283

实验10283

习题10283第11章Shell基础284

11.1Shell基础知识284

11.1.1什么是Shell284

11.1.2Shell的种类285

11.1.3Shell的便捷操作286

11.1.4Shell中的特殊字符286

11.2Shell变量290

11.2.1变量的种类290

11.2.2变量的定义及使用292

11.2.3变量的数值运算295

11.3命令别名和历史命令299

11.3.1命令别名299

11.3.2历史命令300

本章小结301

实验11301

习题11301第12章Shell编程302

12.1Shell脚本简介302

12.2编写Shell脚本302

12.2.1建立Shell脚本303

12.2.2执行Shell脚本303

12.3交互式Shell脚本304

12.4逻辑判断表达式305

12.5分支结构308

12.5.1if语句308

12.5.2case命令312

12.6循环结构313

12.6.1for循环313

12.6.2while循环313

12.6.3until循环314

12.6.4退出循环命令315

12.7函数316

12.8脚本调试317

本章小结318

实验12318

实验121318

实验122318

实验123318

实验124318

习题12318第13章常用开发环境的搭建320

13.1Java开发环境Eclipse的搭建320

13.1.1Java简介320

13.1.2Java特点320

13.1.3Eclipse介绍321

13.1.4Eclipse环境的搭建 322

13.2Java开发环境Eclipse的使用322

13.2.1创建Java项目323

13.2.2创建Java类324

13.2.3编辑Java 程序代码325

13.2.4执行程序327

13.3安装C/C IDE开发工具327

13.3.1Linux下的C/C 开发工具介绍327

13.3.2Code::blocks的安装 328

13.4C/C IDE开发工具的使用330

13.5用GCC编译执行C程序334

13.5.1GCC简介334

13.5.2GCC的使用334

本章小结341

实验13341

实验131341

实验132342

习题13342参考文献343

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Ubuntu Linux基础教程
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon