搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Linux命令详解手册
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787115211330
  • 作      者:
    (美)Christopher Negus,(美)Francois Caen著
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2009
收藏
编辑推荐
  世界著名Linux技术专家力作,包含1000多条用于实战的命令,信息密集,方便查询,让你轻松掌握Linux命令。
展开
作者简介
  尼格斯,世界著名的Linux/Unix技术专家。他在AT&T贝尔实验室工作多年,开发了许多UNIX组件,现在仍应用于各种Linux系统。他更是最有影响的Linux技术作家,写了很多畅销不衰的Linux图书。
  Francois Caen红帽认证工程师和开源倡导者,曾与Christopher Negus合著Linux Toolbox系列图书。
展开
内容介绍
  《Linux命令详解手册》出自Linux技术专家Christopher Negus之手,他以多年实践经验为基础,从大多数系统管理员的日常工作需求出发,分门别类、细致入微地解释了各种场合下适用的Linux命令及注意事项,包括如何使用shell、处理文件、玩转多媒体、管理文件系统、备份和恢复数据、操控进程、管理系统、监控网络、进行远程系统管理以及安全防护等。书中提供了1000多条命令,能立即用于实战。读者既可以通过《Linux命令详解手册》学习Linux命令技术,也可以将其看作一本常备的命令查询手册,轻松应对日常工作。
  《Linux命令详解手册》适合Linux系统管理员、Linux从业人员阅读参考,同样也适合广大Linux爱好者学习使用。
展开
精彩书评
  “Chris写过多本全面的Linux指南,在业界影响深远,而这次他给我们带来了一份不一样的礼物。强烈推荐这本集精巧一丰富、实用、高技术含量于一身的佳作!”
  ——Paul W.Frields。Red Hat公司Fedora项目理事会主席
  “本书内容组织周密,讲解详细,应该放在键盘旁边随时翻阅!”
  ——Jesse Keating,Red Hat高级软件工程师
展开
精彩书摘
  第1章 Fedora Linux入门
  1.2 焦Linux命令
  现如今,使用图形界面和命令行一样能搞定许多重要任务。不过,命令行一直就是Linux高阶用户的不二选择,今后也不例外。
  一般来说,图形用户界面(GUI)注重直观易用。只要具备一些计算机使用经验,用户就能大概知道怎样通过GUI;添加用户、修改时间和日期及配置声卡等。针对这些情形,我们会略带介绍能完成上述工作的图形界面工具。不过,在下列情形下,可能就得倚重命令行。
  出错时——进入在线论坛提问以解决自己遇到的某个Linux问题时,你得到的答案几乎总是要运行某些命令。此外,如果在配置设备或存取文件和目录时碰到问题,命令行工具一般会提供更多反馈信息。
  远程系统管理——正在管理一台远程服务器,但可能无法使用图形界面工具。尽管Linux提供远程GUI访问(使用x应用程序或VNC)和基于Web的管理工具,和通过命令行实现远程管理相比,这些工具通常要慢得多。
展开
目录
第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
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证