《实践大师 UNIX高级用户篇》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(美)(J.麦克马伦)John McMullen著;吴中华等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2000
  • ISBN:7505359061
  • 页数:378 页
图书介绍:美国Prentice-Hall

第1章 UNIX基础 1

实践1.1 登录名、用户ID和组 2

实践1.1 练习 2

1.1.1 确定登录名和用户ID 2

1.1.2 确定您的组 2

实践1.1 练习答案 3

1.1.1 答案 3

1.1.2 答案 4

实践1.1 自测题 5

实践1.2 命令和命令行 7

实践1.2 练习 7

1.2.1 用输出重定向创建文件 7

1.2.2 解释命令各部分含义 7

1.2.1 答案 8

实践1.2 练习答案 8

1.2.3 用管道连接命令 8

1.2.2 答案 10

1.2.3 答案 11

实践1.2 自测题 13

实践1.3 文件和目录 14

实践1.3 练习 14

1.3.1 列出文件和目录 14

1.3.2 用通配符指定文件 14

1.3.3 创建、复制和删除文件与目录 15

1.3.4 改变文件的权限 15

实践1.3 练习答案 16

1.3.1 答案 16

1.3.2 答案 18

1.3.3 答案 19

1.3.4 答案 20

实践1.3 自测题 22

实践1.4 编辑文件 24

实践1.4 练习 24

1.4.1 进入和退出vi 24

1.4.2 写文件 25

1.4.3 修改文本 25

1.4,4 查找和替换文本 26

实践1.4 练习答案 26

1.4.1 答案 27

1.4.2 答案 28

1.4.3 答案 29

1.4.4 答案 29

实践1.4 自测题 31

1.5.1 显示环境变量 32

1.5.2 设置删除环境变量 32

实践1.5 练习 32

实践1.5 环境变量 32

实践1.5 练习答案 33

1.5.1 答案 33

1.5.2 答案 33

实践1.5 自测题 34

第1章 思考题 35

第2章 电子通信 36

实践2.1 确定用户 37

实践2.1 练习 37

2.1.1 查看登录用户 37

2.1.2 查找用户信息 37

2.1.3 创建.plan文件 38

实践2.1 练习答案 38

2.1.1 答案 38

2.1.2 答案 41

2.1.3 答案 42

实践2.1 自测题 43

实践2.2 给本地用户发送消息 45

实践2.2 练习 45

2.2.1 用write发送消息 45

2.2.2 用talk发送消息 46

2.2.3 用mesg拒绝消息 47

实践2.2 练习答案 47

2.2.1 答案 47

2.2.2 答案 49

2.2.3 答案好 51

实践2.2 自测题 53

第2章 思考题 54

第3章 电子邮件 55

3.1.1 发送消息 56

3.1.2 阅读消息 56

实践3.1 邮件的基本功能 56

实践3.1 练习 56

3.1.3 回复消息 57

3.1.4 退出邮件程序 57

实践3.1 练习答案 58

3.1.1 答案 58

3.1.2 答案 60

3.1.3 答案 62

3.1.4 答案 63

实践3.1 自测题 63

实践3.2 发送邮件 65

实践3.2 练习 66

3.2.1 编辑消息 66

3.2.3 发送文件 67

3.2.2 不发送退出一个消息 67

实践3.2 练习答案 68

3.2.1 答案 68

3.2.2 答案 72

3.2.3 答案 73

实践3.2 自测题 74

实践3.3 读取邮件 76

实践3.3 练习 76

3.3.1 选择消息 76

3.3.2 回复消息 77

3.3.3 保存和管理消息 77

实践3.3 练习答案 78

3.3.1 答案 78

3.3.2 答案 79

3.3.3 答案 80

实践3.3 自测题 83

实践3.4 检查邮件 85

实践3.4 练习 85

3.4.1 利用biff和xbiff检查邮件 85

3.4.2 利用shell检查邮件 86

3.4.3 利用mail或mailx检查邮件 86

实践3.4 练习答案 87

3.4.1 答案 87

3.4.2 答案 88

3.4,3 答案 89

实践3.4 自测题 90

第3章 思考题 91

第4章 计算机网络 92

4.1.1 答案 93

实践4.1 练习答案 93

实践4.1 练习 93

4.1.1 显示机器地址 93

实践4.1 显示机器名 93

实践4.1 自测题 95

实践4.2 登录到另一个系统 96

实践4.2 练习 96

4.2.1 用telnet登录 96

4.2.2 用rlogin登录 97

4.2.3 用rsh或rcmd执行远程命令 97

实践4.2 练习答案 98

4.2.1 答案 98

4.2.2 答案 100

实践4.2 自测题 101

4.2.3 答案 101

实践4.3 在系统之间复制文件 103

实践4.3 练习 103

4.3.1 用rcp复制文件 103

4.3.2 用ftp复制文件 104

4.3.3 用UUCP复制文件 104

实践4.3 练习答案 105

4.3.1 答案 105

4.3.2 答案 105

4.3.3 答案 108

实践4.3 自测题 110

第4章 思考题 111

第5章 有用的工具和技巧 112

5.1.2 显示前面的命令 113

5.1.1 重复最后的命令 113

5.1.3 重复一个旧命令 113

实践5.1 练习 113

实践5.1 重复命令 113

5.1.4 使用命令行编辑 114

5.1.5 编辑历史文件 114

实践5.1 练习答案 115

5.1.1 答案 115

5.1.2 答案 115

5.1.3 答案 116

5.1.4 答案 117

5.1.5 答案 118

实践5.1 自测题 119

实践5.2 比较文件和目录 120

实践5.2 练习 120

5.2.1 比较两个文件 120

5.2.3 比较目录内容 121

5.2.2 找出相同行 121

实践5.2 练习答案 122

5.2.1 答案 122

5.2.2 答案 123

5.2.3 答案 125

实践5.2 自测题 126

5.3.1 答案 128

实践5.3 练习答案 128

5.3.1 检查文件的checksum 128

实践5.3 练习 128

实践5.3 检查文件 128

实践5.3 自测题 129

实践5.4 日历 131

实践5.4 练习 131

5.4.1 显示月和年 131

5.4.2 制定时间表和显示提醒 131

5.4.2 答案 132

实践5.4 练习答案 132

5.4.1 答案 132

实践5.4 自测题 133

实践5.5 在目录树中查找文本 134

实践5.5 练习 134

5.5.1 用find-exec搜索目录树 134

5.5.2 用xargs搜索目录树 134

实践5.5 练习答案 134

5.5.1 答案 134

5.5.2 答案 135

实践5.5 自测题 136

实践5.6 归档文件 138

实践5.6 练习 138

5.6.1 用tar归档 138

5.6.2 用pax归档 139

5.6.3 压缩文件 140

实践5.6 练习答案 140

5.6.1 用tar归档 140

5.6.2 用pax归档 142

5.6.3 压缩文件 143

实践5.6 自测题 144

第5章 思考题 145

第6章 EMACS编辑器 146

实践6.1 EMACS基本会话 147

实践6.1 练习 148

6.1.1 启动Emacs 148

6.1.2 添加文本 148

6.1.3 保存文件 149

6.1.4 退出Emacs 149

6.1.1 答案 150

实践6.1 练习答案 150

6.1.2 答案 151

6.1.3 答案 152

6.1.4 答案 153

实践6.1 自测题 153

实践6.2 移动光标 155

实践6.2 练习 155

6.2.1 在行中移动光标 155

6.2.2 在文件中移动光标 155

6.2.3 借助上下文移动光标 156

6.2.4 移动屏幕显示 156

实践6.2 练习答案 157

6.2.1 答案 157

6.2.2 答案 157

6.2.3 答案 158

6.2.4 答案 159

实践6.2 自测题 159

实践6.3 删除文本 161

实践6.3 练习 161

6.3.1 删除字符 161

6.3.2 撤销修改 161

6.3.3 删除行 161

6.3.4 删除文本区域 162

6.3.5 覆盖文本 162

实践6.3 练习答案 163

6.3.1 答案 163

6.3.2 答案 163

6.3.3 答案 163

6.3.4 答案 164

6.3.5 答案 164

实践6.3 自测题 165

实践6.4 练习 167

6.4.1 保存文件 167

6.4.2 用新名字保存 167

6.4.3 把区域作为文件保存 167

实践6.4 保存文件 167

实践6.4 练习答案 168

6.4.1 答案 168

6.4.2 答案 168

6.4.3 答案 168

实践6.4 自测题 169

实践6.5 查找(和替换)文本 171

实践6.5 练习 171

6.5.1 增量查找 171

6.5.2 查找正则表达式 171

6.5.4 无条件查找和替换 172

6.5.3 确认查找和替换 172

实践6.5 练习答案 173

6.5.1 答案 173

6.5.2 答案 173

6.5.3 答案 174

6.5.4 答案 175

实践6.5 自测题 176

实践6.6 移动文本 178

实践6.6 练习 178

6.6.1 移动和复制文本 178

6.6.2 插入文本 178

实践6.6 练习答案 179

6.6.1 答案 179

6.6.2 答案 179

实践6.6 自测题 180

实践6.7 利用框架和缓冲区工作 181

实践6.7 练习 181

6.7.1 生成和关闭缓冲区窗口 181

6.7.2 生成和关闭框架 181

实践6.7 练习答案 182

6.7.1 答案 182

6.7.2 答案 182

实践6.7 自测题 183

第6章 思考题 183

第7章 定制环境 185

实践7.1 改变shell 186

实践7.1 练习 186

7.1.1 改变Shell 186

7.1.1 答案 187

实践7.1 练习答案 187

实践7.1 自测题 188

实践7.2 增加新命令 189

实践7.2 练习 189

7.2.1 创建别名 189

7.2.2 添加目录到PATH 189

实践7.2 练习答案 190

7.2.1 答案 190

7.2.2 答案 191

实践7.2 自测题 192

实践7.3 定制shell 193

实践7.3 练习 193

7.3.1 设置命令提示符 193

7.3.2 设置shelld 194

7.3.3 编辑启始文件 194

7.9.1 答案 195

实践7.3 练习答案 195

7.3.2 答案 196

7.3.3 答案 198

实践7.3 自测题 199

第7章 思考题 200

第8章 基本SHELL编程 202

实践8.1 变量和参数 203

实践8.1 练习 203

8.1.1 删除变量的前缀 203

8.1.2 删除变量的后缀 204

8.1.3 设置变量类型 204

实践8.1 练习答案 205

8.1.1 答案 205

8.1.2 答案 206

实践8.1 自测题 207

8.1.3 答案 207

实践8.2 条件检验与分支 209

实践8.2 练习 209

8.2.1 显示返回码 209

8.2.2 用if语句实现分支 210

8.2.3 用test命令测试属性 210

实践8.2 练习答案 211

8.2.1 答案 211

8.2.2 答案 213

8.2.3 答案 215

实践8.2 自测题 217

实践8.3 用循环语句重复命令 219

实践8.3 练习 219

8.3.1 对列表中项重复命令 219

8.3.2 对文件中的行执行命令 219

8.3.1 答案 220

实践8.3 练习答案 220

8.3.2 答案 221

实践8.3 自测题 223

实践8.4 shell脚本和函数 225

实践8.4 练习 225

8.4.1 编写shell脚本 225

8.4.2 编写shell函数 226

实践8.4 练习答案 227

8.4.1 答案 227

8.4.2 答案 228

实践8.4 自测题 231

实践8.5 脚本实例 232

实践8.5 练习 232

8.5.1 把文件名变为小写 232

8.5.2 创建一个临时回收站 233

8.5.1 答案 234

实践8.5 练习答案 234

8.5.2 答案 235

实践8.5 自测题 236

第8章 思考题 237

第9章 文件与文件权限详解 240

实践9.1 文件和文件类型 241

9.1.1 确定文件的类型 241

9.1.2 用od命令显示文件内容 242

实践9.1 练习答案 242

9.1.1 答案 242

9.1.2 答案 244

实践9.1 自测题 246

实践9.2 文件专有操作 247

9.2.1 理解文件的缺省权限 247

9.2.3 删除几乎所有文件 248

9.2.2 显示文件的特殊权限 248

9.2.1 答案 249

实践9.2 练习答案 249

9.2.2 答案 250

9.2.3 答案 252

实践9.2 自测题 252

实践9.3 已安装的文件系统 254

实践9.3 练习 254

9.3.1 显示已安装的文件系统 254

实践9.3 练习答案 254

9.3.1 答案 254

实践9.3 自测题 256

第9章 思考题 257

第10章 vi高级技巧 258

10.1.1 对行执行命令 259

实践10.1 在vi中运行程序 259

实践10.1 练习 259

10.1.2 对段落执行命令 260

10.1.3 对文件执行命令 261

实践10.1 练习答案 262

10.1.1 答案 262

10.1.2 答案 264

10.1.3 答案 266

实践10.1 自测题 266

实践10.2 改变字母大小写 267

实践10.2 练习 267

10.2.1 改变一行上字母的大小写 267

10.2.2 查找时忽略大小写 267

10.2.2 答案 268

10.1.1 答案 268

10.2.3 用替换改变大小写 268

实践10.2 练习答案 268

10.2.3 答案 269

实践10.2 自测题 270

实践10.3 创建自己的命令 272

实践10.3 练习 272

10.3.1 创建(或删除)缩写 272

10.3.2 创建(或删除)宏 273

10.3.3 把缓冲区作为命令运行 273

实践10.3 练习答案 274

10.3.1 答案 274

10.3.2 答案 275

10.3.3 答案 276

实践10.3 自测题 278

10.4.1 设置vi选项 279

10.4.2 启始文件 279

实践10.4 练习 279

实践10.4 选项和启动技巧 279

实践10.4 练习答案 280

10.4.1 答案 280

10.4.2 答案 282

实践10.4 自测题 283

实践10.5 一些有用的vi技巧 285

实践10.5 练习 285

10.5.1 重复上一个命令 285

10.5.2 将命令当作脚本运行 286

10.5.3 附加到缓冲区 286

10.5.4 标记位置 286

实践10.5 练习答案 287

10.5.1 答案 287

10.5.3 答案 288

10.5.2 答案 288

10.5.4 答案 289

实践10.5 自测题 289

第10章 思考题 290

第11章 EMACS高级技巧 291

实践11.1 使用文本模式 292

实践11.1 练习 292

11.1.1 填充文本 292

11.1.2 排序文件 292

11.1.3 检查拼写 293

11.1.4 创建缩写 294

实践11.1 练习答案 295

11.1.1 答案 295

11.1.2 答案 296

11.1.3 答案 297

11.1.4 答案 298

实践11.1 自测题 300

实践11.2 在Emacs中执行shell命令 302

实践11.2 练习 302

11.2.1 使用子shell 302

11.2.2 对缓冲区执行命令 303

实践11.2 练习答案 303

11.2.1 答案 303

11.2.2 答案 304

实践11.2 自测题 305

实践11.3 定制Emacs 306

实践11.3 练习 306

11.3.1 创建宏 306

11.3.2 改变键绑定 307

11.3.1 答案 308

实践11.3 练习答案 308

11.3.3 编辑启始文件 308

11.3.2 答案 310

11.3.3 答案 311

实践11.3 自测题 313

实践11.4 使用目录编辑模式 314

实践11.4 练习 314

11.4.1 列出目录 314

11.4.2 在目录编辑模式中加载文件 315

11.4.3 目录编辑模式中的文件操作 315

实践11.4 练习答案 316

11.4.1 答案 316

11.4.2 答案 317

11.4.3 答案 318

实践11.4 自测题 319

11.5.1 重复上一个复合命令 321

11.5.2 显示命令历史 321

实践11.5 使用命令历史 321

实践11.5 练习 321

11.5.3 重复旧命令 322

11.5.4 修改旧命令 322

实践11.5 练习答案 322

11.5.1 答案 322

11.5.2 答案 323

11.5.3 答案 323

11.5.4 答案 323

实践11.5 自测题 324

第11章 思考题 324

附录A 自测题答案 326

附录B 常用命令 337