Linux命令详解手册

Linux命令详解手册

(美) 尼格斯 (Negus,C.) , (美) 凯恩 (Caen,F.) , 著

出版社:人民邮电出版社

年代:2009

定价:39.0

书籍简介:

本书按照Linux命令的功能分类,详细介绍了使用shell、处理文件、玩转多媒体、管理文件系统、备份和恢复数据、操控进程、管理系统、监控网络、远程系统管理以及安全防护等内容。

作者介绍:

尼格斯,世界著名的Linux/Unix技术专家。他在AT&T贝尔实验室工作多年,开发了许多UNIX组件,现在仍应用于各种Linux系统。他更是最有影响的Linux技术作家,写了很多畅销不衰的Linux图书。   Francois Caen红帽认证工程师和开源倡导者,曾与Christopher Negus合著Linux Toolbox系列图书。

书籍目录:

第1章 Fedora Linux入门 1

1.1 关于Fedora、Red Hat和Linux 1

1.1.1 Fedora与其他Linux比较 2

1.1.2 查找Fedora资源 3

1.2 聚焦Linux命令 4

1.2.1 查找命令 5

1.2.2 Fedora命令参考信息 6

1.3 小结 8

第2章 安装Fedora和添加软件 9

2.1 安装Fedora 9

2.1.1 安装前的准备 9

2.1.2 选择安装选项 10

2.1.3 回答安装过程中的问题 12

2.2 管理软件包 13

2.3 使用yum软件仓库 14

2.3.1 启用yum软件仓库 14

2.3.2 使用yum命令 16

2.3.3 使用yum实用工具 19

2.4 用rpm管理软件 19

2.4.1 使用rpm命令 19

2.4.2 从SPRM构建RPM 23

2.4.3 从RPM提取文件 23

2.5 小结 24

第3章 使用shell 25

3.1 终端窗口和访问shell 25

3.1.1 使用终端窗口 25

3.1.2 使用虚拟终端 26

3.2 使用shell 27

3.2.1 使用bash历史 27

3.2.2 使用命令行补全 28

3.2.3 重定向stdin和stdout 29

3.2.4 使用alias 31

3.2.5 监视命令 31

3.2.6 监视文件 31

3.3 获得超级用户权限 32

3.3.1 使用su命令 32

3.3.2 使用sudo授权 33

3.4 使用环境变量 33

3.5 创建简单的shell脚本 34

3.5.1 编辑和运行脚本 34

3.5.2 编写功能更强的脚本 35

3.6 小结 38

第4章 处理文件 39

4.1 理解文件类型 39

4.1.1 使用普通文件 39

4.1.2 使用目录 40

4.1.3 使用符号链接和硬链接 41

4.1.4 使用设备文件 41

4.1.5 使用命名管道和套接字 42

4.2 设定文件/目录权限 42

4.2.1 用chmod更改权限 43

4.2.2 设定umask 44

4.2.3 修改所有权 45

4.3 遍历文件系统 45

4.4 复制文件 46

4.5 修改文件属性 48

4.6 搜索文件 49

4.6.1 用locate查找文件 49

4.6.2 用find查找文件 50

4.6.3 使用其他命令查找文件 51

4.7 获取关于文件的更多信息 51

4.7.1 列出文件信息 52

4.7.2 检验文件 52

4.8 小结 53

第5章 处理文本 55

5.1 用正则表达式匹配文本 55

5.2 编辑文本文件 56

5.2.1 使用JOE编辑器 57

5.2.2 使用pico和nano编辑器 58

5.2.3 图形文本编辑器 60

5.3 查看、排序和修改文本 60

5.3.1 查看文本文件 60

5.3.2 分页查看文本 61

5.3.3 用pr给文本文件标上页码 62

5.3.4 用grep搜索文本 62

5.3.5 用sed替换文本 64

5.3.6 用tr转换或删除字符 65

5.3.7 用diff检查两个文件之间的差异 65

5.3.8 使用awk和cut处理文本列 67

5.3.9 将文本文件转换成不同的格式 67

5.4 小结 68

第6章 玩转多媒体 69

6.1 处理音频 69

6.1.1 播放音乐 69

6.1.2 调整音频电平 70

6.1.3 抓取CD音乐 71

6.1.4 编码音乐 72

6.1.5 提供音乐流 74

6.1.6 转换音频文件 76

6.2 变换图像 77

6.2.1 获取图像相关信息 77

6.2.2 转换图像 77

6.2.3 批量转换图像 79

6.3 小结 80

第7章 管理文件系统 81

7.1 掌握文件系统基础 81

7.2 创建和管理文件系统 82

7.2.1 硬盘分区 83

7.2.2 处理文件系统标签 86

7.2.3 格式化文件系统 86

7.2.4 查看和更改文件系统属性 87

7.2.5 创建和使用交换分区 89

7.3 挂载和卸载文件系统 90

7.3.1 自fstab文件挂载文件系统 90

7.3.2 用mount命令挂载文件系统 91

7.3.3 用umount命令卸载文件系统 93

7.4 检查文件系统 94

7.5 检查RAID磁盘 96

7.6 查看文件系统使用情况 97

7.6.1 逻辑卷管理器 98

7.6.2 创建LVM卷 99

7.6.3 使用LVM卷 101

7.6.4 扩大LVM卷 101

7.6.5 缩小LVM卷 102

7.6.6 删除LVM逻辑卷和组 103

7.7 小结 103

第8章 备份和可移动存储介质 104

8.1 将数据备份到压缩归档 104

8.1.1 用tar创建备份归档 104

8.1.2 使用压缩工具 106

8.1.3 列出、合并和添加文件到tar归档 108

8.1.4 删除tar归档里的文件 108

8.2 通过网络备份 108

8.2.1 通过ssh备份tar归档 109

8.2.2 用rsync备份文件 110

8.2.3 用unison备份 111

8.2.4 备份至可移动存储介质 112

8.2.5 用mkisofs创建备份映像 112

8.2.6 用cdrecord刻录备份映像 114

8.2.7 用growisofs制作和刻录DVD 116

8.3 小结 116

第9章 检查和管理运行的进程 117

9.1 列出活动进程 117

9.1.1 用ps查看活动进程 117

9.1.2 用top观察活动进程 122

9.2 查找和控制进程 123

9.2.1 使用pgrep查找进程 123

9.2.2 使用fuser查找进程 124

9.2.3 改变运行进程 125

9.3 小结 130

第10章 管理整个系统 131

10.1 监测资源 131

10.1.1 监测内存使用 132

10.1.2 监测CPU使用 135

10.1.3 监测存储设备 137

10.2 管理时间 138

10.2.1 用图形工具修改时间和日期 139

10.2.2 显示和设定系统时钟 139

10.2.3 显示和设定硬件时钟 140

10.2.4 使用网络时间协议(NTP)设定日期和时间 141

10.2.5 尝试其他日期/时间命令 142

10.3 管理启动过程 142

10.3.1 使用GRUB引导装载程序 143

10.3.2 修复初始化ramdisk(initrd) 143

10.4 控制启动和运行级别 144

10.5 了解内核 146

10.6 查看硬件 148

10.7 小结 149

第11章 管理网络连接 150

11.1 通过GUI配置网络 150

11.2 管理网卡 151

11.3 管理网络连接 153

11.3.1 开启和停止以太网连接 153

11.3.2 查看以太网连接信息 154

11.4 使用无线连接 156

11.5 使用拨号调制解调器 157

11.6 检查名字解析 160

11.7 检修网络故障 161

11.7.1 检查与主机是否连通 161

11.7.2 检查地址解析协议(ARP) 162

11.7.3 跟踪到主机的路由 163

11.7.4 显示netstat连接和统计信息 165

11.7.5 其他网络实用工具 165

11.8 小结 166

第12章 访问网络资源 167

12.1 运行命令浏览Web站点 167

12.2 传输文件 168

12.2.1 用wget下载文件 168

12.2.2 用cURL传输文件 170

12.2.3 用FTP命令传输文件 170

12.2.4 使用SSH工具传输文件 172

12.2.5 使用Windows文件传输工具 173

12.3 共享远程目录 173

12.3.1 用NFS共享远程目录 173

12.3.2 用Samba共享远程目录 175

12.3.3 用SSHFS共享远程目录 178

12.4 用IRC与好友聊天 178

12.5 使用文本界面电子邮件客户端 179

12.5.1 用mail管理电子邮件 179

12.5.2 用mutt管理电子邮件 180

12.6 小结 181

第13章 远程系统管理 182

13.1 用SSH实现远程登录和隧道 182

13.1.1 配置SSH 183

13.1.2 用ssh实现远程登录 184

13.2 使用screen:强大的远程shell 188

13.3 使用Windows远程桌面 190

13.3.1 用tsclient连接Windows桌面 190

13.3.2 用rdesktop连接Windows桌面 191

13.4 使用远程Linux桌面和应用程序 191

13.5 使用VNC共享桌面 192

13.5.1 建立VNC服务器 193

13.5.2 启动VNC客户端 193

13.5.3 在不可靠的网络上通过SSH使用VNC 194

13.5.4 用Vino共享VNC桌面 194

13.6 小结 195

第14章 安全防护 196

14.1 管理用户和用户组 196

14.1.1 以GUI方式管理用户 197

14.1.2 添加用户账户 197

14.1.3 更改用户账户 198

14.1.4 删除用户账户 199

14.1.5 管理密码 199

14.1.6 添加用户组 201

14.2 核查用户 201

14.3 配置内置防火墙 203

14.4 处理系统日志 205

14.5 使用高级安全特性 206

14.6 小结 207

附录A 使用vi或Vim编辑器 208

附录B shell特殊字符和变量 214

附录C 从/proc获取信息 217

索引 222

内容摘要:

《Linux命令详解手册》出自Linux技术专家Christopher Negus之手,他以多年实践经验为基础,从大多数系统管理员的日常工作需求出发,分门别类、细致入微地解释了各种场合下适用的Linux命令及注意事项,包括如何使用shell、处理文件、玩转多媒体、管理文件系统、备份和恢复数据、操控进程、管理系统、监控网络、进行远程系统管理以及安全防护等。书中提供了1000多条命令,能立即用于实战。读者既可以通过《Linux命令详解手册》学习Linux命令技术,也可以将其看作一本常备的命令查询手册,轻松应对日常工作。
  《Linux命令详解手册》适合Linux系统管理员、Linux从业人员阅读参考,同样也适合广大Linux爱好者学习使用。

编辑推荐:

世界著名Linux技术专家力作,包含1000多条用于实战的命令,信息密集,方便查询,让你轻松掌握Linux命令。

书籍规格:

书籍详细信息
书名Linux命令详解手册站内查询相似图书
丛书名图灵系统与网络管理技术丛书
9787115211330
如需购买下载《Linux命令详解手册》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位人民邮电出版社
版次1版印次1
定价(元)39.0语种简体中文
尺寸26装帧平装
页数 132 印数 3000

书籍信息归属:

Linux命令详解手册是人民邮电出版社于2009.08出版的中图分类号为 TP316.89 的主题关于 Linux操作系统 的书籍。