当前位置:首页 > 工业技术
Linux命令详解手册
Linux命令详解手册

Linux命令详解手册PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:(美)ChristopherNegus著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2009
  • ISBN:9787115211330
  • 页数:246 页
图书介绍:本书按照Linux命令的功能分类,详细介绍了使用shell、处理文件、玩转多媒体、管理文件系统、备份和恢复数据、操控进程、管理系统、监控网络、远程系统管理以及安全防护等内容。
《Linux命令详解手册》目录

第1章 Fedora Linux入门 1

1.1 关于Fedora、RedHat和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

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