图书介绍

UNIX基础教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

UNIX基础教程
  • 刘伟等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302078378
  • 出版时间:2004
  • 标注页数:399页
  • 文件大小:20MB
  • 文件页数:418页
  • 主题词:UNIX操作系统-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

UNIX基础教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1.1.1什么是操作系统1

7.4 shell循环语句 1 91

目 录1

7.2.2 test命令 1 81

1.1 操作系统1

第1章UNIX操作系统概论1

1.1.2操作系统的功能2

1.2 UNIX的诞生和发展3

1.2.1 UNIX系统的诞生3

1.2.2 UNIX System V4

1.2.3伯克利软件发行(BSD)5

1.2.4 XENIX系统6

1.3 UNIX的特点6

1.4 UNIX系统发展时间表7

1.5 UNIX系统的几个变种8

1.5.1 Linux9

1.5.2 Solaris10

1.5.3 SCO UNIX和UnixWare10

1.5.4 System V Release 511

1.5.5 IRIX11

1.5.6 HP-UX11

1.5.8 AIX12

1.5.9 A/UX12

1.5.7 ULTRIX、DEC OSF/1、Digital UNIX及tru64 UNIX12

1.6 UNIX的未来13

1.7小结13

1.8 习题14

第2章UNIX操作基础15

2.1 概述15

2.1.2 shell16

2.1.1 内核16

2.1.3 UNIX文件结构17

2.1.4应用程序:编辑器、过滤器和通信程序18

2.2.1 UNIX文件20

2.2文件和目录20

2.2.2 UNIX目录21

2.2.3 文件结构22

2.3 常用命令27

2.3.1文件/目录处理的命令27

2.3.2进程处理命令30

2.3.3字符串处理命令31

2.3.4联机查询命令31

2.3.5 网络命令32

2.4.1 shell的分类35

2.4 shell35

2.3.6更改个人使用资料的命令35

2.4.2 shell编程36

2.5 UNIX的其他部分37

2.5.1 vi编辑器37

2.5.2 UNIX的图形用户界面:Motif和OPEN LOOK37

2.6 小结39

2.7 习题40

第3章 UNIX系统的安装和升级41

3.1 Solaris的特点41

3.1.1供非商业用户免费使用42

3.1.2兼容性和可移植性42

3.1.3 网络支持43

3.1.5 Solaris的应用程序44

3.1.4完整的Java开发环境44

3.2.1升级前的准备45

3.2 升级UNIX系统45

3.2.2升级46

3.3.1预安装47

3.3 安装Solaris47

3.3.2配置计算机以启动Solaris51

3.3.3进行安装53

3.4启动与关闭系统59

3.4.1系统的启动59

3.4.2系统的关闭63

3.5 小结64

3.6 习题64

第4章UNIX文件系统66

4.1文件系统概论66

4.1.2树型结构文件系统67

4.1.1什么是文件系统67

4.1.3文件系统层次68

4.1.4 目录名称70

4.1.5一些特殊的目录72

4.2管理文件73

4.2.1什么是文件74

4.2.2文件的描述75

4.2.3排队打印缓冲系统77

7.2.1 返回值 180

4.2.4链接80

4.3文件的权限和存取81

4.3.2谁有存取一个文件的权利82

4.3.3存取权限的类型82

4.3.1权限和存取概述82

4.3.4权限的更改83

7.2.3 exit命令 186

4.4.1文件系统分类87

4.4文件系统的分类和布局87

4.4.2文件系统布局88

7.3.1 if语句 188

4.4.3帮助定位的几个命令91

4.5配置设备文件92

4.5.1初识设备文件92

4.5.2设备文件分类93

4.5.3/dev目录的布局95

4.6配置文件系统97

4.6.1文件系统创建概述97

4.6.2创建文件系统98

4.6.3 newfs命令98

4.6.4装载文件系统99

4.6.5卸载文件系统100

4.6.6自动装载文件系统101

4.6.7 CD-ROM文件系统102

4.7.1文件系统的更新103

4.7修复文件系统103

4.7.2 内存缓冲区104

4.7.3运行fsck105

4.7.4检查lost+found106

4.8文件系统的维护107

4.8.1监控磁盘使用情况107

4.8.2 日常维护108

4.8.3扩展卷组109

4.8.5扩展文件系统110

4.8.4扩展逻辑卷110

4.9 小结111

4.10习题112

第5章 UNIX的编辑器113

5.1 vi的基本概念113

5.2 vi的基本操作114

5.2.1设置终端114

5.2.2启动vi115

5.2.3进入输入模式116

5.2.4退出输入模式117

5.2.5退出vi117

5.2.6在窗口中移动光标118

5.2.7在编辑缓存中移动窗口119

5.2.8修改文本120

5.2.9删除文本121

5.2.10取消更改和删除121

5.3一个实例教程122

5.4进一步了解vi125

5.4.1搜索文本125

5.4.2复制和移动文本126

5.4.3工作缓冲区127

5.4.4编辑多个文件128

5.5.1设置vi选项129

5.4.5插入shell命令的输出129

5.5 vi的设置选项129

5.5.2显示当前设置131

5.5.3 vi选项132

5.6应用vi133

5.6.1 编写vi宏133

5.6.2实用的文本处理宏135

5.7使用emacs进行编辑137

5.7.1 设置终端138

5.7.2启动emacs139

5.7.3 在emacs中创建文本140

5.7.4退出emacs140

5.7.5在窗口中移动光标140

5.7.6移动缓冲区中的窗口141

5.7.7删除文本141

5.7.8 emacs的帮助141

5.8简短的emacs实例142

5.9进一步了解emacs145

5.9.1 查找正文145

5.9.2用emacs修改文本146

5.9.3复制和移动文本147

5.9.4在多窗口中编辑147

5.10得到emacs148

5.12习题149

5.11 小结149

6.1 shell介绍150

第6章shell概述150

6.1.1常用的shell151

6.1.3 别名152

6.1.2 POSIX shell的特性152

6.1.4文件名自动完成153

6.1.6重新输入命令154

6.1.5命令的历史机制154

6.2.1 用户环境155

6.2 shell变量155

6.2.2设置shell变量156

6.2.3两个重要的变量157

6.2.4常用的变量赋值158

6.3 shell的替代功能159

6.3.1 shell的替代功能简介159

6.3.2 shell变量存储159

6.3.3变量替代160

6.3.4命令替代162

6.3.5波浪号替代163

6.4变量的操作164

6.4.1显示变量的值164

6.4.2传送局部变量到环境165

6.4.3传递变量给一个应用166

6.5 启动中的shell166

6.5.1 在登录的时候发生了什么166

6.5.2 shell启动文件167

6.5.4命令的查找——whereis169

6.5.3 shell内部命令和UNIX命令169

6.6 小结169

6.7习题170

7.1 shell编程基础171

7.1.1概述171

第7章shell应用171

7.1.2 shell程序举例172

7.1 .3传递数据给shell程序173

7.1.4 shell程序的参数174

7.1.5一些特殊的shell变量——#和*175

7.1.6 shift命令176

7.1.7 read命令178

7.1.8其他技术179

7.2 test及其他几个重要的命令180

7.2.4使用let进行算术计算186

7.3 shell分支语句188

7.3.2 if-else结构189

7.3.3 ease结构190

7.4.2 while语句192

7.4.1循环的简单介绍192

7.4.3 until语句195

7.4.4 for语句197

7.4.5 break和continue语句199

7.5 小结201

7.6 习题202

第8章awk的使用203

8.1 awk概述204

8.1.1模式、操作和字段205

8.1.2用awk使用标准的输入输出设备206

8.1.3在多个文件中运行awk程序207

8.1.4多行awk程序207

8.2模式208

8.2.1字符串模式208

8.2.2复合模式212

8.2.3 范围模式212

8.2.4数值模式213

8.2.5开始与结束模式213

8.3动作214

8.3.1 变量214

8.3.2内建变量214

8.3.3数值运算符及其操作216

8.3.4数组217

8.3.5用户定义函数218

8.3.6控制语句219

8.4输入221

8.4.1从文件中读取输入222

8.4.2从键盘读取输入222

8.4.3从管道中读取输入223

8.4.4在命令行上将参变量传递给程序223

8.4.5多行文件及记录分隔符224

8.5输出224

8.5.1 print224

8.5.2 printf225

8.5.3传递输出到多个文件中225

8.6 用shell运行awk225

8.7 awk程序可能出现的错误226

8.8.1基础:使用awk读取字段的内容227

8.8一个使用awk的简单实例227

8.8.2更多的内建变量228

8.8.3试试不同的模式228

8.8.4试试其他操作229

8.9 小结230

8.10习题230

第9章用户账号管理231

9.1 系统管理员的角色231

9.1.1 什么是系统管理员231

9.1.2硬件方面的职责231

9.1.3软件方面的职责232

9.2创建和管理用户账号233

9.1.4对用户的责任233

9.2.1用户与用户组234

9.2.2用户账号的定义234

9.2.3/etc/passwd文件234

9.2.4/etc/group文件236

9.2.5使用命令行管理用户账号237

9.2.6使用命令行方式更改用户的密码238

9.3定制用户账号239

9.3.1 定制用户账号的原因240

9.3.2定制用户账号242

9.4 小结244

9.5 习题244

10.1 网络基本概念245

10.1.1局域网与广域网245

第10章 UNIX通信原理245

10.1.2网络连接中的OSI模型247

10.1.3 IP地址249

10.1.4主机名251

10.1.5 TCP与UDP252

10.2网络硬件概述252

10.2.1 LAN硬件设备253

10.2.2传输媒介253

10.2.3 LAN拓扑结构255

10.2.4 LAN的存取方式256

10.2.5几种重要的标准256

10.2.6几种重要的设备258

10.3 DNS域名解析260

10.3.2 DNS概述261

10.3.1解析主机名为IP地址261

10.3.3 DNS层次化的域名空间262

10.3.4公共和私有的域名空间262

10.3.5域名服务器263

10.3.6在本域中解析主机名263

10.3.7在其他域中解析主机名265

10.3.8配置主域名服务器265

10.3.9配置辅域名服务器268

10.3.10配置DNS客户端270

10.3.11 使用nslookup测试DNS272

10.3.12 DNS其他知识273

10.4 UNIX FTP服务275

10.4.1匿名FTP275

10.4.3 设置仅可以进行FTP连接的账号276

10.4.2系统中其他用户的FTP访问276

10.5.1网络图277

10.5配置IP连通性277

10.5.2启动脚本文件278

10.5.3/etc/rc.config.d/netconf文件278

10.5.4 ifconfig命令279

10.5.5 IP多路技术280

10.5.6/etc/hosts文件282

10.6 小结283

10.7习题284

第11章UNIX网络应用285

11.1基础知识286

11.1.1 Internet域寻址方式286

11.1.2 UUCP路径寻址方式287

11.2.2接收电子邮件288

11.2 发送和接收电子邮件288

11.2.1 发送电子邮件288

11.2.3收到电子邮件的通知289

11.2.4 自动接收电子邮件290

11.3二进制邮件和档案文件291

11.3.1编码二进制291

11.3.2 MIME293

11.4在线通信:write和talk294

11.4.1 直接连接:write294

11.4.2交互通信:talk295

11.5 电子邮件程序mailx296

11.5.1发送电子邮件296

11.5.2接收电子邮件302

11.5.3 mailx别名、选项及邮件初始化文件313

11.6 Gopher318

11.6.1 Gopher菜单319

11.6.2 Gopher书签321

11.6.3 Veronica322

11.6.4 Gopher配置文件323

11.7 小结325

11.8 习题326

第12章用户与编程安全327

12.1 用户安全327

12.1.1 口令安全327

12.1.2文件许可权328

12.1.3 目录许可328

12.1.6 cp、mv、ln和cpio命令329

12.1.4 umask命令329

12.1.5设置用户ID和同组用户ID许可329

12.1.7 su和newgrp命令331

12.1.8文件加密331

12.1.9其他安全问题331

12.2 UNIX设备访问安全334

12.3 防火墙336

12.3.1什么是防火墙336

12.3.2防火墙的组成337

12.3.3代理和网关337

12.4 小结338

12.5 习题340

13.1 安全管理341

第13章 系统管理员安全341

13.2超级用户342

13.3文件系统安全342

13.3.1 UNIX文件系统概述342

13.3.2设备文件343

13.3.3/etc/mknod命令344

13.3.4安全考虑344

13.3.5 find命令345

13.3.6 secure程序346

13.3.7 ncheck命令346

13.3.8安装和拆卸文件系统346

13.4作为root运行的程序347

13.4.1 启动系统347

13.3.9系统目录和文件347

13.4.2 init进程348

13.4.3进入多用户348

13.4.4 shutdown命令348

13.4.5 System V的cron程序348

13.4.6 System V Ⅱ之后的cron程序349

13.4.7/etc/profile349

13.5/etc/passwd文件349

13.5.1 口令时效350

13.5.2 UID350

13.6/etc/group文件351

13.7安全检查351

13.7.1 记账352

13.7.2其他检查命令352

13.7.3安全检查程序的问题353

13.7.4系统泄密后怎么办354

13.8加限制的环境355

13.8.1加限制的shell(rsh)355

13.8.2用chroot()限制用户356

13.9小系统安全356

13.10物理安全357

13.11 用户意识358

13.12系统管理员意识359

13.12.1 保证系统管理员个人的登录安全359

13.12.2保证系统安全360

13.12.3增加、删除、移走用户362

13.13 UNIX黑客攻击363

13.13.1 TCP/IP协议的安全漏洞363

13.13.2黑客攻击网络信息系统的手段364

13.14防火墙365

13.14.1防火墙技术365

13.14.2防火墙的类型366

13.14.3先进的认证技术369

13.15 小结369

13.16习题369

第14章 UNIX系统下的Java371

14.1 Java基础知识371

14.1.1 Java虚拟机371

14.1.2应用程序和小程序372

14.1.3 Java的类和对象372

14.1.4面向对象程序的基本概念372

14.2一个简单的Java应用程序373

14.2.1生成源文件373

14.1.5 JDK373

14.2.2编译源文件374

14.2.3 调用Java解释器374

14.3 Java程序的特色374

14.3.1 注释374

14.3.2常用数据类型375

14.3.3操作符376

14.3.4控制语句378

14.3.5静态方法和静态参数381

14.3.6 new操作符382

14.3.7变量和方法的实例382

14.3.8如何创建一个简单的类383

14.3.9类的继承384

14.3.10方法的覆盖385

14.3.11 接口387

14.3.12包389

14.4一个小程序390

14.4.1 创建HTML源文件390

14.4.2创建和编译Java源文件390

14.4.3调用小程序浏览器391

14.5抽象的可视工具包391

14.6事件处理392

14.7 异常393

14.8多线程程序395

14.9未尽的内容396

14.10 小结397

14.11 习题397

参考文献399

热门推荐