• LINUX教程
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

LINUX教程

正版现货,品相完好,套装书默认发一本,多种封面版本的请先咨询客服

19.7 3.0折 65 九品

库存2件

北京昌平
认证卖家担保交易快速发货售后保障

作者萨瓦 著

出版社清华大学出版社

出版时间2005-06

版次1

装帧平装

上书时间2024-02-12

旧书香书城

九年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 萨瓦 著
  • 出版社 清华大学出版社
  • 出版时间 2005-06
  • 版次 1
  • ISBN 9787302107682
  • 定价 65.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 582页
  • 字数 864千字
【内容简介】
  这是一本Linux入门教科书,为Linux初学者定制,全面、系统地介绍了Linux及其环境。本书附有数百个精心设计的实战操作练习和习题,帮助读者高频率地复习命令、原语和概念。各章节内容主要包括Linux历史、Linux的shell命令和shell编程、编辑工具、电子邮件、文件操作、重定向和管道、进程、网络互连、Linux软件开发、Linux图形用户界面等。
  本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为系统编程人员的自学教材和参考手册。
【作者简介】
  SyedMansoorSarwar在伊阿华州大学获得计算机工程硕士和博士学位,并在9年前就已受聘为波特兰大学工学院教授。Sarwar博士当前的教学和研究方向包括操作系统、软件工程、经验算法、计算机系结构以及分布式计算。
  RobertKoretsky波特兰大学工学院讲师,在讲授工程设计计算机应用程序方面已有20年的经验。他当前的教学和研究方向包括参数化固态建模、统计学、工种教育以及计算机编程。SyedAqeelSarwar在伊阿华州立大学和NYIT分别获得计算机科学学士和硕士学位。10多年来他曾在多家IT公司任职,包括近两年在加拿大通用电气公司信息技术方案部的工作经验。他的专业包括操作系统和局域网/广域网技术。
【目录】
第1章操作系统综述1
1.1引言1
1.2操作系统是什么1
1.3操作系统提供的服务2
1.4文字与图形用户接口2
1.5操作系统的类型3
1.6Linux家族4
小结4
习题5
第2章Linux历史6
2.1引言6
2.2开放源码7
2.3LinusTorvalds7
2.4Linux发行版8
2.5内核的历史8
2.6Linux的流行9
2.7未来的发展9
2.8Web资源9
小结9
习题9
第3章开始行动11
3.1引言11
3.2计算机系统硬件11
3.2.1内存/主存12
3.2.2中央处理器(CPU)12
3.2.3磁盘13
3.2.4总线13
3.2.5输入/输出设备13
3.3Linux软件体系结构14
3.3.1设备驱动程序层14
3.3.2Linux内核14
3.3.3系统调用接口15
3.3.4语言函数库16
3.3.5Linuxshell16
3.3.6应用程序16
3.4登录和退出16
3.5改正命令行输入错误19
3.6重要的一些系统设置19
3.7对初学者有用的几个命令20
3.7.1修改密码21
3.7.2获取帮助21
3.7.3找出用户及其
Linux系统的名字23
小结24
习题25
第4章Linuxshell26
4.1引言26
4.2各种各样的Linuxshell27
4.2.1各种shell程序27
4.2.2哪种shell能满足需要28
4.2.3更改shell的各种方法29
4.2.4shell的启动文件和环境变量31
4.3一些有用的多用途命令32
4.3.1创建和显示目录32
4.3.2显示文件34
4.3.3打印文件34
4.3.4显示日历34
4.3.5单向实时消息34
4.3.6电子通信的通知和允许35
4.3.7为命令创建假名35
4.3.8显示系统运行时间37
4.4shell元字符37
小结38
习题39
第5章编辑文本文件40
5.1引言40
5.2如何使用pico编辑器进行简短编辑41
5.2.1使用pico文本编辑器创建一封E-mail41
5.2.2如何新建、保存一个文件并退出41
5.2.3常用的按键命令和光标移动命令43
5.2.4剪切、粘贴和查找44
5.3使用vi编辑器获取更多控制45
5.3.1shell脚本文件45
5.3.2如何开始编辑文件,保存文件并退出46
5.3.3vi命令的格式和操作模式47
5.3.4光标移动和编辑命令49
5.3.5yank、put命令(复制和粘贴)和substitute命令(搜索和替换)50
5.3.6设置vi环境52
5.3.7从vi中执行shell命令52
5.4使用emacs编辑器获取最大控制53
5.4.1DOS别名53
5.4.2如何开始编辑文件,保存文件并退出53
5.4.3光标移动和编辑命令54
5.4.4键盘宏命令56
5.4.5剪切或复制、粘贴、查找和替换57
5.5如何使用XEmacs进行图形化编辑59
5.5.1用XEmacs编辑数据文件59
5.5.2XEmacs菜单和按钮60
5.5.3如何开始编辑文件,保存文件并退出61
5.6命令行编辑62
小结65
习题65
第6章电子邮件67
6.1引言67
6.2如何高效使用Linux中的mail命令69
6.2.1用mail命令发送和读取电子邮件69
6.2.2用mail命令发送电子邮件70
6.2.3用mail命令阅读电子邮件72
6.2.4将邮件存储到文件夹中73
6.2.5回复、转发邮件并添加附件73
6.2.6邮件别名74
6.3elm——全屏显示电子邮件系统75
6.3.1在elm中发送一封邮件75
6.3.2用elm发送电子邮件75
6.3.3用elm程序阅读电子邮件77
6.3.4在elm中转发和回复邮件79
6.3.5把邮件保存到文件夹中80
6.3.6elm别名80
6.4pine——另一个全屏电子邮件系统82
6.4.1用pine发送邮件连同在vi中创建的附件82
6.4.2用pine程序发送电子邮件82
6.4.3用pine程序阅读电子邮件84
6.4.4在pine中处理目录里的电子邮件85
6.4.5使用pine的地址簿86
6.4.6pine命令总结88
6.5图形化电子邮件系统——Kmail90
6.5.1开始使用Kmail90
6.5.2在Kmail中读电子邮件92
6.5.3在Kmail程序发送邮件93
6.5.4将邮件简单过滤到目录中95
小结96
习题96
第7章文件和文件系统结构99
7.1引言99
7.2Linux文件概念99
7.3文件类型99
7.3.1简单/普通文件100
7.3.2目录100
7.3.3连接文件101
7.3.4特殊文件(设备)101
7.3.5命名管道(FIFO)101
7.4文件系统结构102
7.4.1文件系统的组织102
7.4.2主目录和当前工作目录102
7.4.3绝对路径和相对路径103
7.4.4一些标准目录和文件103
7.5文件结构导航107
7.5.1确定主目录的绝对路径108
7.5.2浏览文件系统108
7.5.3创建文件111
7.5.4创建和删除目录111
7.5.5使用目录堆栈112
7.5.6确定文件属性115
7.5.7确定文件内容的类型117
7.6Linux中的文件表示和存储118
7.7标准文件和文件描述符120
7.8文件末尾(eof)标记121
小结122
习题122
第8章文件安全124
8.1引言124
8.2基于密码的保护124
8.3基于文件加密的保护125
8.4基于访问权限的文件保护125
8.4.1用户分类125
8.4.2文件操作/访问权限的分类126
8.5读取和更改文件的访问特权127
8.5.1读取文件的访问特权127
8.5.2改变文件访问特权128
8.5.3默认的文件访问特权131
8.6特殊访问位132
8.6.1set-user-ID(SUID)位132
8.6.2set-group-ID(SGID)位134
8.6.3sticky位134
8.7文件访问权限和类型135
小结136
习题136
第9章基本文件处理138
9.1引言138
9.2查看文本文件的内容138
9.2.1查看完整的文件138
9.2.2每次一页地查看文件140
9.2.3查看文件的头或尾142
9.2.4显示NIS数据库145
9.3文件的复制、转移和删除145
9.3.1文件的复制145
9.3.2文件的转移147
9.3.3文件的删除148
9.3.4文件大小的确定149
9.4文件的追加151
9.5文件的合并152
9.6文件的比较153
9.7删除重复行157
9.8文件的打印与打印任务的控制158
9.8.1Linux的文件打印机制158
9.8.2文件的打印159
9.8.3显示打印请求的状态159
9.8.4打印任务的取消160
小结160
习题161
第10章高级文件处理163
10.1引言163
10.2正则表达式163
10.3文件压缩164
10.3.1gzip命令164
10.3.2gunzip命令165
10.3.3gzexe命令167
10.3.4zcat命令167
10.3.5重命名文件168
10.4文件排序168
10.5搜索命令和文件171
10.5.1find命令171
10.5.2whereis命令172
10.5.3which命令172
10.6搜索文件内容173
10.7cutting和pasting176
10.8编码和解码179
10.9历史命令列表180
小结185
习题186
第11章文件共享188
11.1引言188
11.2通过副本共享188
11.3通过同一用户名登录共享188
11.4为共享文件设立适当的访问权限189
11.5为团队成员建立一个用户组189
11.6通过文件链接共享189
11.6.1硬链接189
11.6.2硬链接的缺点195
11.6.3软链接/符号链接196
11.6.4符号链接的类型199
11.6.5符号链接的优缺点199
11.7查找符号链接200
小结201
习题202
第12章重定向和管道203
12.1引言203
12.2标准文件203
12.3输入重定向204
12.4输出重定向205
12.5输出重定向和输入重定向的合并206
12.6带文件描述符的I/O重定向操作207
12.7标准出错的重定向207
12.8用一条命令实现标准输出和标准出错的重定向208
12.9用一条命令重定向标准输入、标准输出和标准出错211
12.10不覆盖文件内容的重定向(追加)212
12.11Linux管道213
12.12结合管道使用重定向216
12.13在TCshell中的出错重定向218
12.14I/O及错误重定向总结220
小结221
习题222
第13章进程224
13.1引言224
13.2同一时刻执行的进程224
13.3Linux进程的状态225
13.4shell命令的执行226
13.5进程属性229
13.6进程和作业控制236
13.6.1前后台进程以及相关命令236
13.6.2Linux守护进程241
13.6.3命令的顺序和并行执行241
13.6.4命令和进程的异常终止244
13.6.5命令的有条件执行247
13.7Linux进程的层次关系248
小结251
习题252
第14章连网与网络互联253
14.1引言253
14.2计算机网络和计算机互联网253
14.3计算机网络和网络互联的动机254
14.4网络模型255
14.5TCP/IP协议256
14.5.1TCP和UDP协议256
14.5.2数据的路由——IP协议(TheInternetProtocol)257
14.5.3点分10进制的IPv4地址258
14.5.4符号名259
14.5.5将名字翻译到IP地址——域名系统261
14.6互联网服务和协议262
14.7client-server软件模型262
14.8应用软件264
14.8.1显示主机名264
14.8.2显示当前网络中所有登录用户的用户列表264
14.8.3显示网络中所有主机状态266
14.8.4测试网络连接266
14.8.5显示用户信息267
14.8.6远程登录270
14.8.7远程命令执行275
14.8.8文件传输276
14.8.9远程复制279
14.8.10交互式聊天280
14.8.11追踪从一个站点到另一个站点的路由281
小结282
习题282
第15章Bash编程284
15.1引言284
15.2运行一个Bash脚本284
15.3shell变量和相关的命令285
15.3.1控制shell提示符289
15.3.2变量声明290
15.3.3读写shell变量292
15.3.4命令替换294
15.3.5输出环境变量295
15.3.6重设变量296
15.3.7创建只读的用户定义的变量297
15.3.8从标准输入设备读入298
15.4给shell脚本传递参数299
15.5注释和程序头302
15.6程序流程控制命令303
15.6.1if-then-elif-else-fi语句303
15.6.2for语句310
15.6.3while语句311
15.6.4until语句313
15.6.5break和continue命令315
15.6.6case语句315
小结318
习题319
第16章高级Bash编程321
16.1引言321
16.2数值数据处理321
16.3数组处理327
16.4here文件331
16.5中断(信号)处理333
16.6exec命令和文件输入/输出336
16.6.1不创建新的进程执行命令336
16.6.2通过exec命令的文件输入/输出337
16.7Bash中的函数343
16.7.1需要函数的原因343
16.7.2函数定义343
16.7.3函数调用343
16.7.4函数的例子344
16.8调试shell程序345
小结347
习题347
第17章TCshell编程介绍348
17.1引言348
17.2运行一个TCshell脚本348
17.3shell变量和相关命令349
17.3.1读、写shell变量352
17.3.2命令替换353
17.3.3输出环境354
17.3.4重置变量355
17.3.5创建用户自定义只读变量356
17.3.6从标准输入中读357
17.4向shell脚本传递参数358
17.5注释与程序头360
17.6流程控制命令361
17.6.1if-then-else-endif语句361
17.6.2foreach语句367
17.6.3while语句369
17.6.4break、continue和goto语句370
17.6.5switch语句371
小结374
习题374
第18章高级TCshell编程376
18.1引言376
18.2数值型数据的处理376
18.3数组操作377
18.4heredocument382
18.5中断(信号)处理383
18.6调试shell程序386
小结387
习题388
第19章文件系统备份389
19.1引言389
19.2用tar命令存档和恢复文件389
19.2.1档案文件390
19.2.2恢复档案文件393
19.2.3复制目录层396
19.3以tar格式发行软件397
小结398
习题398
第20章Linux软件开发工具399
20.1引言399
20.2计算机编程语言399
20.3编译过程401
20.4软件工程的生命周期401
20.5程序生成工具402
20.5.1生成C语言源代码402
20.5.2缩进C语言代码402
20.5.3C程序的编译405
20.5.4处理模块化的C程序407
20.5.5创建、修改和释放库/归档文件415
20.5.6版本控制420
20.6静态分析工具442
剖析C源程序442
20.7动态分析工具446
20.7.1代码调试446
20.7.2运行效率分析455
小结456
习题457
第21章XFree86和Linux图形用户界面459
21.1引言459
21.2XFree86基础460
21.2.1比较与优势460
21.2.2交互的关键组件——事件和请求461
21.2.3窗口管理器在用户界面中的角色——FVWM462
21.2.4定制XFree86和FVWM466
21.3GNOME桌面管理器471
21.3.1GNOME桌面的登录、注销及外观显示471
21.3.2GNOME面板472
21.3.3自定义面板473
21.3.4使用GnoRPM安装新软件包476
21.3.5Sawfish窗口管理器479
21.3.6GNOMEControlCenter(GNOME控制中心)482
21.3.7使用GNOME文件管理器进行文件管理483
21.4KDE桌面管理器484
21.4.1登录和注销484
21.4.2KDE面板485
21.4.3新软件包的安装488
21.4.4K窗口管理器490
21.4.5KDE控制中心492
21.4.6使用KFM进行文件管理493
21.5Internet资源495
小结495
习题496
附录ALinux的安装498
附录B命令字典507
术语表567
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP