书籍作者:[美] 威廉·肖特斯 | ISBN:9787115551436 |
书籍语言:简体中文 | 连载状态:全集 |
电子书格式:pdf,txt,epub,mobi,azw3 | 下载次数:7924 |
创建日期:2021-10-07 | 发布日期:2021-10-07 |
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板 |
威廉.肖特斯拥有15年以上的软件从业经验,他是Linux的忠实用户。他在软件开发方面经验丰富,涉及技术支持、质量保证和文档维护。他还是LinuxCommand.org的创建者,LinuxCommand.org是一个Linux教育和宣传网站,提供新闻、评论以及对使用Linux命令行的广泛支持。
第一部分 学习Shell
第1章 什么是Shell 3
1.1 终端仿真器 3
1.2 小试牛刀 4
1.3 几个简单的命令 5
1.4 结束终端会话 6
1.5 总结 6
第2章 导航 7
2.1 理解文件系统树 7
2.2 当前工作目录 8
2.3 列出目录内容 8
2.4 更改当前工作目录 9
2.5 总结 11
第3章 探索Linux系统 12
3.1 使用ls命令之乐 12
3.2 使用file命令确定文件类型 15
3.3 使用less命令查看文本文件 15
3.4 按图索骥 17
3.5 符号链接 19
3.6 硬链接 20
3.7 总结 20
第4章 操作文件和目录 21
4.1 通配符 22
4.2 mkdir——创建目录 24
4.3 cp——复制文件和目录 24
4.4 mv——移动和重命名文件 25
4.5 rm——删除文件和目录 26
4.6 ln——创建硬链接和符号链接 27
4.7 实战演练 28
4.8 总结 34
第5章 和命令打交道 35
5.1 命令究竟是什么 35
5.2 识别命令 36
5.3 获取命令文档 37
5.4 使用alias创建自己的命令 42
5.5 总结 44
第6章 重定向 45
6.1 标准输入、标准输出及标准错误 45
6.2 标准输出重定向 46
6.3 标准错误重定向 47
6.4 标准输入重定向 49
6.5 管道 50
6.6 总结 55
第7章 “Shell眼”看世界 56
7.1 扩展 56
7.2 引用 62
7.3 总结 65
第8章 高级键盘技巧 66
8.1 编辑命令行 66
8.2 补全功能 68
8.3 命令历史记录 70
8.4 总结 72
第9章 权限 73
9.1 属主、属组以及其他用户 74
9.2 读取、写入和执行 75
9.3 改变用户身份 81
9.4 行使权限 85
9.5 修改密码 87
9.6 总结 88
第10章 进程 89
10.1 进程的工作方式 90
10.2 查看进程 90
10.3 进程控制 94
10.4 信号 96
10.5 关闭系统 99
10.6 更多与进程相关的命令 99
10.7 总结 100
第二部分 配置与环境
第11章 环境 103
11.1 环境中都保存了什么 103
11.2 如何建立环境 106
11.3 修改环境 108
11.4 总结 112
第12章 Vi入门 113
12.1 为什么要学习Vi 113
12.2 背景知识 114
12.3 启动和退出Vi 114
12.4 编辑模式 116
12.5 光标移动 117
12.6 基本编辑 118
12.7 搜索和替换 122
12.8 编辑多个文件 124
12.9 保存工作 128
12.10 总结 128
第13章 定制提示符 129
13.1 分解提示符 129
13.2 换一种提示符 131
13.3 增加颜色 132
13.4 移动光标 134
13.5 保存提示符 135
13.6 总结 135
第三部分 常见任务与必备工具
第14章 软件包管理 139
14.1 打包系统 140
14.2 软件包的工作方式 140
14.3 常见的软件包管理任务 142
14.4 总结 145
第15章 存储介质 147
15.1 存储设备的挂载与卸载 148
15.2 创建新文件系统 154
15.3 文件系统的检查和修复 157
15.4 在设备之间直接移动数据 158
15.5 写入CD-ROM的ISO映像文件 160
15.6 总结 161
第16章 联网 162
16.1 网络检查与监控 163
16.2 通过网络传输文件 166
16.3 与远程主机的安全通信 169
16.4 总结 173
第17章 查找文件 174
17.1 locate——简单的文件查找 方法 174
17.2 find——复杂的文件查找 方法 176
17.3 总结 186
第18章 归档与备份 187
18.1 压缩文件 187
18.2 文件归档 191
18.3 同步文件与目录 196
18.4 总结 199
第19章 正则表达式 200
19.1 什么是正则表达式 200
19.2 grep 201
19.3 元字符与文字字符 202
19.4 任意字符 203
19.5 锚点 203
19.6 方括号表达式与字符类 204
19.7 POSIX字符类 206
19.8 POSIX基本型正则表达式与扩展型正则表达式 209
19.9 多选结构 210
19.10 量词 211
19.11 实战演练 213
19.12 总结 217
第20章 文本处理 218
20.1 文本的应用 219
20.2 温故知新 220 20.3 切片和切块 228
20.4 比较文本 235
20.5 即时编辑 239
20.6 总结 250
第21章 格式化输出 251
21.1 简单的格式化工具 251
21.2 文档格式化系统 261
21.3 总结 267
第22章 打印 268
22.1 打印简史 268
22.2 Linux的打印功能 271
22.3 准备文件打印 271
22.4 将打印作业发送至打印机 272
22.5 监控打印作业 276
22.6 总结 278
第23章 编译程序 279
23.1 什么是编译 280
23.2 编译C程序 281
23.2.1 获取源代码 281
23.2.2 检查源代码树 283
23.2.3 构建程序 284
23.2.4 安装程序 288
23.3 总结 288
第四部分 编写Shell脚本
第24章 编写第一个脚本 291
24.1 什么是Shell脚本 291
24.2 如何创建并执行Shell脚本 292
24.3 更多的格式技巧 294
24.4 总结 296
第25章 启动项目 297
25.1 第一阶段:最小化文档 297
25.2 第二阶段:添加数据 299
25.3 变量与常量 300
25.4 总结 306
第26章 自顶向下设计 307
26.1 Shell函数 308
26.2 局部变量 311
26.3 保持脚本执行 312
26.4 总结 315
第27章 流程控制:if分支 316
27.1 if语句 317
27.2 退出状态 317
27.3 使用test 319
27.4 更现代的test 324
27.5 (())——为整数设计 325
27.6 组合表达式 326
27.7 控制操作符:另一种分支 方式 329
27.8 总结 329
第28章 读取键盘输入 331
28.1 read——从标准输入读取值 332
28.2 验证输入 338
28.3 菜单 339
28.4 总结 341
第29章 流程控制:while/until循环 342
29.1 循环 342
29.2 跳出循环 345
29.3 使用循环读取文件 347
29.4 总结 348
第30章 故障诊断 349
30.1 语法错误 349
30.1.1 缺少引号 350
30.1.2 缺少词法单元 351
30.1.3 出乎意料的扩展 351
30.2 逻辑错误 353
30.3 测试 355
30.4 调试 357
30.5 总结 360
第31章 流程控制:case分支 361
31.1 case命令 361
31.2 总结 366
第32章 位置参数 367
32.1 访问命令行 367
32.2 批量处理位置参数 372
32.3 一个更完整的应用 374
32.4 总结 377
第33章 流程控制:for循环 380
33.1 for的传统形式 380
33.2 for的C语言形式 383
33.3 总结 384
第34章 字符串与数字 387
34.1 参数扩展 387
34.2 算术求值与扩展 395
34.3 bc——任意精度计算器语言 401
34.4 总结 404
第35章 数组 405
35.1 什么是数组 405
35.2 数组操作 408
35.3 关联数组 412
35.4 总结 412
第36章 其他命令 413
36.1 分组命令与子Shell 413
36.2 陷阱 419
36.3 使用wait实现异步执行 421
36.4 具名管道 423
36.5 总结 424
纸质不错,快递有点慢。 内容看豆瓣评分就晓得了,linux入门级书籍首选。 就是新出的有点贵(第一版只要38,第二版要60几)。
2021-03-02 15:18:08
学习计算机知识
2021-03-04 12:46:27
金秀贤继续新锦江大酒店经济学家想念想念电脑电脑电脑想念你想念想念想念想念想念想念你想念想念想念想念那些
2021-03-03 21:52:56
最新的书,看纸质,印刷,都是正版无疑!
2021-03-02 00:46:42