水木
水木
发布于 2024-08-26 / 14 阅读
0

Linux命令行大全 第2版(异步图书出品)

链接: https://pan.baidu.com/s/1knMptoPAjY90BSAEN28Bvw?pwd=f9yi 提取码: f9yi

出版社: 人民邮电出版社
ISBN:9787115551436
版次:2
商品编码:13102226
品牌:异步图书
包装:平装
开本:16开
出版时间:2021-03-01
用纸:胶版纸
页数:424
正文语种:中文
产品特色

编辑推荐
本书将带您从初探终端开始,学习使用bash(Linux Shell)编写完整的程序。
本书的内容涉及bash 4.x,例如重定向操作符和Shell扩展知识。更新的Shell脚本部分讨论了Shell脚本实践以及避免常见类型的潜在危险故障的方法。

您将学习以下内容:
创建和删除文件、目录和符号链接;
管理系统,包括联网、软件包安装和进程管理;
使用标准输入和标准输出、重定向和管道;
使用文本编辑器 Vi 编辑文件;
编写 Shell 脚本自动执行常见的任务;
使用 grep、cut、paste、patch 和 sed 等对文本文件进行处理。
内容简介
本书对Linux命令行进行详细的介绍,全书内容包括4个部分,第一部分由Shell的介绍开启命令行基础知识的学习之旅;第二部分讲述配置文件的编辑,如何通过命令行控制计算机;第三部分探讨常见的任务与必备工具;第四部分全面介绍Shell编程,读者可通过动手编写Shell脚本掌握Linux命令的应用,从而实现常见计算任务的自动化。通过阅读本书,读者将对Linux命令有更加深入的理解,并且可以将其应用到实际的工作中。
本书适合Linux初学人员、Linux系统管理人员及Linux爱好者阅读。
作者简介

威廉.肖特斯拥有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

第2