当前位置:首页 > 工业技术
实用UNIX系统-使用与管理
实用UNIX系统-使用与管理

实用UNIX系统-使用与管理PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:孙玉方主编;吴健等编著
  • 出 版 社:清华大学出版社;广西科学技术出版社
  • 出版年份:1993
  • ISBN:7302010501
  • 页数:301 页
图书介绍:
《实用UNIX系统-使用与管理》目录

引言 1

第一章 系统概述 5

1.1 开始与UNIX系统通信 5

1.1.1 注册进入系统 6

1.1.2 确定终端类型 6

1.1.3 退出系统 7

1.2 使用shell命令了解系统情况 7

1.2.1 确定有谁在系统中 7

1.2.2 读取日期和时间 8

1.3 文件操作 8

1.3.1 建立文件 8

1.3.2 列出用户主目录下的文件 9

1.3.3 逐屏显示文件内容 9

1.3.4 用cat命令建立正文文件 10

1.3.5 复制文件 10

1.3.8 确认要删除的文件 11

1.3.7 删除文件 11

1.3.6 给文件改名 11

1.3.9 删除几个文件 12

1.3.10 合并文件 12

1.4 与其它用户通信 12

1.4.1 给别的用户发消息 12

1.4.2 给别的用户发送文件 13

1.4.3 用write命令进行交谈 13

1.4.4 接受或拒绝消息 13

1.4.5 给其它用户发送邮件 14

1.5 UNIX实用程序 14

1.5.1 打印文件 14

1.5.2 对文件进行排序 14

1.5.3 统计文件中的行、字和字符数 15

1.5.4 用所有文件作为输入 15

1.5.5 找出含有某个字(词)的行 15

1.5.8 用管道线连接几个命令 16

1.5.6 查找拼写错误 16

1.5.7 输入输出改向 16

1.6 系统安全性 17

1.6.1 更换口令 17

1.6.2 文件的存取权限 18

1.6.3 改变文件的存取权限 18

1.7 用UNIX提供的手段进行程序设计 19

1.7.1 shell程序设计 19

1.7.2 UNIX程序设计工具 20

1.8 了解和改变工作环境 20

1.8.1 了解工作环境 20

1.8.2 确定当前的位置 21

1.8.3 根目录的内容 21

1.8.4 返回主目录 21

1.8.5 用户帐号信息文件 22

1.8.6 确定使用的终端 22

1.9.2 显示系统中的所有进程 23

1.9.1 了解自己的进程情况 23

1.8.7 改变提示符 23

1.9 系统工作情况 23

1.9.3 后台进程 24

1.10 本章小结 24

第二章 屏幕编辑程序vi 25

2.1 引言 25

2.2 起步 26

2.2.1 设置终端配置 27

2.2.2 改变环境 27

2.2.3 设置自动回车 27

2.3 进入vi并建立文件 28

2.3.1 操作方式 29

2.3.2 在附加方式下如何建立正文 29

2.3.3 如何退出附加方式 29

2.3.4 退出vi 29

2.3.5 编辑处理过程与环境 30

2.4.1 如何移动光标 32

2.4 在命令方式下编辑正文 32

2.4.2 左右移动光标 33

2.4.3 如何删除正文 34

2.4.4 如何增加正文 35

2.5 在屏幕上定位光标 36

2.5.1 在某一字符上定位光标 37

2.5.2 行定位 39

2.5.3 词定位 39

2.5.4 按句定位光标 41

2.5.5 按段定位光标 42

2.5.6 在窗口上定位 42

2.6 不显示正文定位光标 44

2.6.1 卷动正文 44

2.6.2 把光标移到指定的行 45

2.6.4 搜索字符模式(/和?命令) 46

2.6.3 行号 46

2.7 建立正文 48

2.7.1 附加正文 49

2.7.2 插入正文 49

2.7.3 在正文中打开一行 50

2.8 删除正文 51

2.8.1 在正文附加方式中删除键入的正文 51

2.8.2 废除最近的命令 52

2.8.3 在命令方式下删除命令 52

2.9 修改正文 54

2.9.1 替换正文 54

2.9.2 替代正文 55

2.9.3 修改正文 55

2.10 剪贴正文 57

2.10.1 移动正文 57

2.10.3 复制正文 58

2.10.2 定位互换的字母 58

2.10.4 用寄存器拷贝或移动正文 59

2.11 特殊命令 59

2.11.1 重复上一条命令 60

2.11.2 合并两行 60

2.11.3 清除和重画窗口 60

2.11.4 改变字母的大小写 60

2.12 在vi中使用行编辑命令 61

2.12.1 暂时回到shell:命令:sh和:! 61

2.12.2 把正文写到一个新文件:命令:W 61

2.12.3 走到指定的行 62

2.12.4 删除缓冲区中的其余内容 62

2.12.5 把一个文件加到缓冲区中 62

2.12.6 进行全局修改 62

2.12.7 退出vi命令小结 63

2.13.2 编辑多个文件 65

2.13.1 恢复由于中断而丢失的文件 65

2.13 vi的特殊任选项 65

2.13.3 浏览文件 66

2.14 练习 66

第三章 UNIX文件和目录 69

3.1 文件及其分类 69

3.2 UNIX目录及其层次结构 70

3.3 文件管理 73

3.3.1 文件的串接 73

3.3.2 复制文件 74

3.3.3 移动文件或为文件及目录换名 75

3.3.4 印出文件 75

3.3.5 逐屏显示文件 77

3.3.6 连接文件 78

3.3.7 寻找文件 79

3.3.8 删除文件 80

3.4 目录管理 81

3.4.2 创建目录 82

3.4.1 检查当前工作目录 82

3.4.3 删除目录 83

3.4.4 复制目录 83

3.4.5 列出目录的内容 84

3.4.6 改变目录 84

3.4.7 高效地重复改变目录 85

3.5 本章小结 85

3.6 练习 86

第四章 基本实用程序 88

4.1 排序文件 88

4.2 字计数 90

4.3 选择或删除两个文件的公共行 90

4.4 确定两个文件的差异 92

4.5 定位包含特定模式的文件 93

4.6.1 paste实用程序 94

4.6 数据库实用程序 94

4.6.2 cut实用程序 95

4.6.3 join实用程序 95

4.7 联机计算器 96

4.8 另一个计算器 97

4.9 本章小结 98

4.10 练习 98

第五章 电子邮件 100

5.1 maili处理 100

5.2 发送邮件 101

5.2.1 发送一条消息给一个用户 101

5.2.2 将一个文件发送给一个用户 102

5.2.3 将邮件发送给多个用户 102

5.3 接收邮件 102

5.3.1 读取邮件 103

5.4.2 删除特定的消息 104

5.4.3 删除一组区域内的消息 104

5.4.1 删除当前消息 104

5.4 删除消息 104

5.5 废除删除命令 105

5.6 创建和增加mbox的内容 105

5.6.1 创建mbox文件 105

5.6.2 读取mbox内的邮件 105

5.6.3 删除mbox中的消息 106

5.7 将邮件消息以文件的形式保存起来 106

5.8 读取保存的文件 106

5.9 写消息 107

5.10 回应mail 107

5.11 在mail中调用屏幕编辑程序 107

5.12 退出mail 110

5.13 本章小结 110

5.14 命令概述 110

5.15 练习 111

6.1 UNIX权限 113

第六章 文件权限与设置 113

6.2 确定文件的权限 114

6.3 修改权限 117

6.3.1 改变文件的权限 119

6.3.2 改变目录的权限 120

6.4 改变文件创建状态掩码 121

6.5 本章小结 123

6.6 练习 123

7.1 UNIX文件系统 124

第七章 文件系统 124

7.2 文件系统的结构 125

7.3 文件系统的构造 126

7.4 文件系统的安装和拆卸 127

7.5 维护文件系统的空闲空间 127

7.5.1 显示空闲空间 128

7.5.2 显示磁盘的使用 128

7.6 文件系统的完整性 128

7.8 练习 129

7.7 本章小结 129

第八章 shell交互功能 130

8.1 启动shell 130

8.2 更有效执行公用程序 131

8.2.1 一行执行多条命令 131

8.2.2 中断一个公用程序 132

8.2.3 在后台执行命令 132

8.2.4 使用命令行选项 132

8.2.5 使用shell文件名扩展特征 133

8.3 输入/输出重定向及管道 133

8.3.1 标准输入/输出 133

8.3.2 输出重定向 134

8.3.3 输入重定向 134

8.3.7 混合使用管道和重定向 135

8.3.6 管道 135

8.3.5 命令行上同时混合输入/输出重定向 135

8.3.4 shell如何完成输入/输出重定向 135

8.3.8 错误信息重定向 136

8.4 使用shell变量 136

8.4.1 用户定义变量 136

8.4.2 单引号、双引号和反撇号 137

8.4.3 shell定义的变量 138

8.4.4 表达式计算 139

8.4.5 位置参数 140

8.4.6 参数替换 141

8.4.7 执行状态标志 142

8.4.8 创建子shell 142

8.4.9 输出变量命令export 142

8.4.10 shell的内部命令 143

8.5 本章小结 143

8.6 练习 143

9.1 建立shell文件 145

第九章 shell编程 145

9.2 shell语句 146

9.2.1 条件语句if…then…fi 146

9.2.2 条件语句if…then…else…fi 147

9.2.3 循环语句for…done 149

9.2.4 开关语句case…esac 151

9.2.5 循环语句while…do…done 152

9.2.6 循环语句until…do…done 153

9.2.7 循环控制语句break和continue 154

9.2.8 设置捕俘trap 156

9.2.9 shell程序设计实例 157

9.3 本章小结 160

9.4 练习 160

第十章 C shell 162

10.1 启动C shell 162

10.2.1 重复当前最近事件 163

10.2 使用csh历史机制 163

10.2.2 历史事件表 164

10.2.3 通过事件号重新调用事件 164

10.2.4 通过偏移量重新调用事件 165

10.2.5 通过匹配符号串调用事件 165

10.2.6 选择参数 166

10.2.7 修改命令行 167

10.2.9 删除文件名后缀 168

10.2.8 删除路径说明中最后一项 168

10.2.10 保留路径说明中最后一项 169

10.2.11 显示一事件而不执行 169

10.2.12 阻止修改某一事件 169

10.3 使用别名 169

10.3.1 简化命令 170

10.3.2 改变命令名 170

10.3.3 给别名传递参数 170

10.3.5 别名的递归顺序 171

10.3.6 删除别名 171

10.3.4 组合命令 171

10.3.7 建立别名文件 172

10.4 C shell变量与算术运算 172

10.4.1 设置变量 172

10.4.2 设置数组变量 173

10.4.3 算术运算 173

10.4.4 逻辑表达式 174

10.4.5 常用环境变量 175

10.5 C shell过程 176

10.5.1 条件语句if…then…endif 176

10.5.2 条件语句if…then…else…endif 178

10.5.3 循环语句foreach…end 179

10.5.4 循环语句while…end 181

10.5.5 开关语句switch…endsw 181

10.5.6 goto、continue、break与exit语句 183

10.7 练习 184

10.6 本章小结 184

第十一章 打印 186

11.1 打印文件 187

11.1.1 在默认打印机上打印文件 187

11.1.2 打印其它命令的运行结果 187

11.1.3 在指定的打印机上打印文件 187

11.2 使用打印命令的任选项 188

11.2.1 打印多份副本 188

11.2.2 在信息页中加入标题 188

11.2.3 不向终端上发送消息 189

11.2.4 打印完毕后向用户报告打印状态 189

11.2.5 复制要打印的文件 189

11.2.6 删除打印完的文件 190

11.3 假脱机打印系统的工作过程 190

11.4.1 显示用户自己的打印请求 191

11.4.2 显示其它用户的打印请求 191

11.4 检查打印机工作状态 191

11.4.3 显示默认打印机名 192

11.4.4 显示打印机调度进程的状态 192

11.4.5 显示假脱机打印系统的所有状态 192

11.5 撤消打印请求 194

11.6 本章小结 194

11.7 练习 194

第十二章 UNIX网络 196

12.1 显示局部网络中各计算机状态 197

12.2 显示网络中的用户 197

12.2.1 显示网络中所有用户 197

12.2.2 显示指定主机上的用户 198

12.2.3 显示某个用户最近一次注册情况 199

12.3 通过网络进行通信 200

12.3.1 给在其它主机上的用户发送电子邮件 200

12.2.5 finger命令小结 200

12.2.4 显示某个用户的帐号 200

12.3.2 与在其它主机上的用户交谈 201

12.4 通过网络在另一台主机上注册 202

12.5 在另一台主机上执行命令 203

12.5.1 执行远程命令 203

12.5.2 使用没有命令的rsh 204

12.6.2 把文件传送到远程主机上 205

12.6.1 从远程主机上读取文件 205

12.6 在不同的计算机之间传送文件 205

12.7 使用ftp命令传送文件 206

12.7.1 启动ftp 206

12.7.2 使用ftp的求助功能 206

12.7.3 注册 207

12.7.4 自动注册 207

12.7.5 查找要复制的文件 207

12.7.6 读取文件 208

12.7.8 发送文件 209

12.7.9 在远程主机上建立目录 209

12.7.7 删除文件 209

12.7.10 改变当前目录 210

12.7.11 删除目录 210

12.7.12 退出注册 210

12.7.13 退出ftp 210

12.8 本章小结 211

12.9 练习 211

第十三章 X Window系统 212

13.1 启动X Window系统 212

13.1.1 移动光标 213

13.1.2 使用终端仿真程序 213

13.2 启动窗口管理程序 214

13.2.1 启动默认大小的终端窗口 214

13.2.2 启动可变大小的终端窗口 214

13.3 使用窗口任选项菜单管理窗口 215

13.2.5 运行X应用程序 215

13.2.3 保持根窗口 215

13.2.4 退出X Window 215

13.3.1 建立新窗口 216

13.3.2 重整屏幕 217

13.3.3 重新显示窗口 217

13.3.4 移动窗口 217

13.3.5 改变窗口大小 217

13.3.8 对窗口肖像操作 218

13.3.9 将窗口肖像还原成窗口 218

13.3.7 建立窗口肖像 218

13.3.6 肖像窗口 218

13.3.10 NewIconify和LowerIconify 219

13.3.11 取出被覆盖的窗口 219

13.3.12 把一个窗口放到其它窗口下 219

13.3.13 改变窗口顺序 219

13.3.14 集中在某个窗口上输入 220

13.3.15 冻结和解除冻结窗口 220

13.4 在窗口间剪接正文 221

13.3.18 退出 221

13.3.16 重新启动窗口管理程序 221

13.3.17 终止窗口运行 221

13.4.1 在同一个窗口中剪接正文 222

13.4.2 在不同的窗口间剪接正文 222

13.4.3 裁剪一个词或一行 223

13.4.4 剪接多行正文 223

13.5 一些有用的文件 223

13.6 本章小结 224

13.7 练习 224

第十四章 进程监控 225

14.1 进程 225

14.1.1 进程的生存周期 226

14.1.2 进程的构成 226

14.1.3 shell进程的生存周期 227

14.1.4 进程与终端通信 227

14.1.5 进程的状态及其转换 228

14.2.1 详细显示进程信息 229

14.2 获取进程信息 229

14.2.2 显示系统中所有进程的信息 230

14.2.3 显示某个用户的进程信息 231

14.2.4 显示与某个终端有关的进程 232

14.3 进程的创建 232

14.3.1 系统核心与外层软件的关系 232

14.3.2 父进程 233

14.3.3 进程的创建 234

14.3.4 父子进程间的信息交换 236

14.4 运行shell程序的进程 236

14.4.1 用shell程序名执行 236

14.4.2 使用exec命令运行shell程序 237

14.4.3 使用source命令运行shell程序 238

14.5 存取权限的工作方式 238

14.6 暂停进程运行 239

14.7.1 用kill命令终止进程运行 241

14.7 终止进程运行 241

14.8 本章小结 242

14.9 练习 242

14.7.2 首先终止子进程运行 242

第十五章 系统维护 244

15.1 用tar去创建并使用档案带 244

15.1.1 建立档案带 245

15.1.2 列出磁带中文件的清单 245

15.1.3 把文件加到现有带上 245

15.1.4 把几个文件放到一条带上 246

15.1.5 把一个目录中的所有文件归档 246

15.1.6 当前目录归档 246

15.1.7 在tar中使用文件名扩展 247

15.1.8 抽取一份档案的一个子集 247

15.1.9 使用非默认的盒式带驱动器 247

15.2 超级用户任务和责任 248

15.2.3 从超级用户状态中退出 249

15.2.1 成为超级用户 249

15.2.2 使用实用程序的全路径名 249

15.3 设置系统目录权限时的保密考虑 250

15.4 和系统中的所有用户通信 250

15.5 创建一个新的法册账号 251

15.6 删除一个用户 252

15.7 文件系统后援 253

15.7.1 决定系统卸出的级别 253

15.7.2 保持后援文件的踪迹 253

15.7.3 规定后援用的设备 254

15.7.4 使用不同的磁带设备 254

15.7.5 检查dump的任选项 254

15.7.6 与dump对话 254

15.7.7 从卸出带上恢复文件 255

15.8 关闭系统 255

15.8.2 在关闭后重新引导系统 256

15.8.1 检查shutdown的任选项 256

15.9 检查文件系统 257

15.9.1 在运行fsck之前卸下文件系统 257

15.9.2 以只检查方式针对文件系统运行fsck 257

15.9.3 重新安装fsck已经检查过的文件系统 257

15.9.4 以检查并修复的方式运行fsck 258

15.9.5 删除有麻烦的文件 258

15.10 System V系统维护的菜单界面 258

15.10.1 增添新用户 259

15.10.2 删除用户 259

15.10.3 确保文件系统完整性 259

15.10.4 构造系统后援 260

15.10.5 关闭及重新启动系统 260

15.11 本章小结 260

15.12 练习 260

A.1 文件系统结构 261

附录A 文件系统小结 261

A.2 UNIX系统目录 262

附录B UNIX系统命令汇总 263

附录C 速查vi命令 266

C.1 起步命令 266

C.1.1 shell命令 266

C.1.2 基本vi命令 266

C.2.2 行定位 267

C.2.1 字符定位 267

C.2 在窗口上定位的命令 267

C.2.3 词定位 268

C.2.4 句定位 268

C.2.5 段定位 268

C.2.6 在窗口中定位 268

C.3 在文件中的定位命令 268

C.3.1 卷动 268

C.5.1 在正文输入方式 269

C.5 删除正文的命令 269

C.4 插入正文的命令 269

C.3.3 搜索模式 269

C.3.2 在指定的行上定位 269

C.5.2 在命令方式 270

C.6 修改正文的命令 270

C.6.1 字符、字、正文对象 270

C.6.2 剪贴正文 270

C.7 其它命令 271

C.7.1 特殊命令 271

C.7.2 行编辑命令 271

C.7.3 退出vi的命令 272

C.8 vi的特殊任选项 272

附录D shell命令语言小结 273

D.1 shell命令语言词汇 273

D.1.1 shell中的特殊字符 273

D.1.2 输入输出改句 273

D.1.5 变量 274

D.1.4 建立shell可访问的文件 274

D.1.3 执行和终止进程 274

D.1.6 用在系统中的变量 275

D.2 shell编程结构 275

D.2.1 here文档 275

D.2.2 for循环 275

D.2.3 while循环 276

D.2.4 if…then 276

D.2.5 if…then…else 276

D.2.6 case结构 276

D.2.7 break和continue语句 277

附录E C Shell小结 278

E.1 初始化文件 278

E.1.1 样本注册文件.login 278

E.1.2 shell“读命令”文件.cshrc 278

E.2 重新引用以前的命令 278

E.6 注销文件 279

E.5 把别名赋给命令串 279

E.3 选择个别实参 279

E.4 修改命令行 279

E.7 赋串值 280

E.8 操纵含有数值的变量 280

E.9 C shell保留的变量 281

E.10 文件检测 281

E.11 组成条件语句 282

E.12 组成循环 282

E.13 其它编程技术 282

E.14 内部命令 283

附录F 初置终端 285

F.1 设置TERM变量 285

F.1.1 可接收的终端名称 285

F.1.2 示例 286

F.2 开窗口 287

F.2.1 开设窗口 287

F.2.2 在层上工作 289

附录G 练习参考答案 290

G.1 第二章练习参考答案 290

G.2 第三章练习参考答案 294

G.3 第四章练习参考答案 296

G.4 第五章练习参考答案 296

G.5 第六章练习参考答案 297

G.6 第七章练习参考答案 297

G.7 第八章练习参考答案 297

G.8 第九章练习参考答案 298

G.9 第十章练习参考答案 298

G.10 第十一章练习参考答案 298

G.11 第十二章练习参考答案 299

G.12 第十三章练习参考答案 299

G.13 第十四章练习参考答案 300

G.14 第十五章练习参考答案 300

相关图书
作者其它书籍
返回顶部