内容简介 · · · · · ·
全书结合最新红帽企业版Linux 5(RHEL 5)操作系统,从零开始深入透彻地讲解Linux系统的基础知识,同时也结合传统UNIX操作系统讲解相关知识。通过本书读者可以学习到如何有效使用Linux系统,理解并掌握命令行功能、文件系统、用户和组、bash shell、进程管理、文本编辑器、网络应用程序、搜索和组织数据以及图形应用方面的知识和技能。掌握这些内容后,读者可以在多种Linux/UNIX操作系统下工作,并且能够完成对RHEL 5用户环境的一般系统管理。
书中涉及许多知识和类UNIX操作系统都相同或者极为相近。如果读者有其他类UNIX操作系统的使用经验,学习起来会更加容易;如果读者掌握了这些知识,以后如果接触其他类UNIX操作系统也能做到胸有成竹、触类旁通。
为了方便读者学习,本书配有Fedora 8.0操作系统安装光盘。本光盘内容经红帽公司授...
全书结合最新红帽企业版Linux 5(RHEL 5)操作系统,从零开始深入透彻地讲解Linux系统的基础知识,同时也结合传统UNIX操作系统讲解相关知识。通过本书读者可以学习到如何有效使用Linux系统,理解并掌握命令行功能、文件系统、用户和组、bash shell、进程管理、文本编辑器、网络应用程序、搜索和组织数据以及图形应用方面的知识和技能。掌握这些内容后,读者可以在多种Linux/UNIX操作系统下工作,并且能够完成对RHEL 5用户环境的一般系统管理。
书中涉及许多知识和类UNIX操作系统都相同或者极为相近。如果读者有其他类UNIX操作系统的使用经验,学习起来会更加容易;如果读者掌握了这些知识,以后如果接触其他类UNIX操作系统也能做到胸有成竹、触类旁通。
为了方便读者学习,本书配有Fedora 8.0操作系统安装光盘。本光盘内容经红帽公司授权,可以加深读者对Red Hat Linux的了解。
目录 · · · · · ·
1.1 登录 1
1.2 内核、程序和进程 7
1.3 查看文件系统 10
1.4 运行命令 14
1.5 管理终端 22
1.6 寻求帮助 29
第2章 文件系统基础 36
2.1 文件系统导航 36
2.2 重要目录 43
2.3 文件管理 48
2.4 目录管理 56
2.5 文件名和文件名匹配 65
2.6 检查文件 73
2.7 文件编辑 84
第3章 用户和组 87
3.1 Linux用户和/etc/passwd文件 87
3.2 Linux组和/etc/group文件 93
3.3 检查用户信息 99
3.4 改变身份 106
第4章 文件所有者及权限 110
4.1 常规文件所有者及权限 110
4.2 改变文件权限:chmod命令 114
4.3 使用chgrp命令和chown命令改变文件所有者 117
4.4 目录所有者及权限 121
4.5 chmod命令回顾:八进制计数法 127
4.6 控制默认权限:umask 131
第5章 Linux文件系统 135
5.1 文件详述 135
5.2 硬链接(hard links)和软链接(soft links) 143
5.3 目录与设备节点 153
5.4 磁盘、文件系统与挂载 161
5.5 使用locate和find命令查找文件 172
5.6 文件压缩:gzip和bipz 179
5.7 文件归档:tar命令 182
第6章 Bash Shell 195
6.1 Bash引言 195
6.2 命令列表和脚本 202
6.3 Bash变量 209
6.4 命令行替换 219
6.5 自定义Shell 229
6.6 获得Shell脚本和Shell初始化 242
第7章 标准输入/输出和管道 249
7.1 标准输入和标准输出 249
7.2 标准错误 261
7.3 管道 269
第8章 字符处理工具 279
8.1 文本编码及字数统计 279
8.2 搜索文本:grep 292
8.3 正则表达式介绍 300
8.4 排序命令:sort命令和uniq命令 317
8.5 提取和组合文本:cut命令和paste命令 330
8.6 追踪差异:diff命令 340
8.7 文本转换:tr命令 352
8.8 拼写检查:aspell命令 362
8.9 格式化文本(fmt)和文件分割(split) 366
第9章 进程管理 379
9.1 进程 379
9.2 进程状态 390
9.3 进程调度:优先级(nice)和更改优先级(renice) 396
9.4 发送信号 404
9.5 作业控制 412
9.6 调度延迟的任务:at命令 418
9.7 调度周期任务:cron 423
第10章 网络应用程序 432
10.1 TCP/IP联网简介 432
10.2 Linux打印 440
10.3 管理打印文件 447
10.4 电子邮件概述 455
10.5 Evolution MUA 463
10.6 网络诊断程序 468
10.7 基于终端的网络和 FTP 客户端程序 478
10.8 远程Shell命令 485
第11章 补充材料 497
11.1 高级Shell脚本编程 497
11.2 RPM软件包管理器 505
11.3 使用YUM管理软件包 513
11.4 图形环境简介 519
· · · · · · (收起)
喜欢读"Red Hat Linux用户基础"的人也喜欢 · · · · · ·
Red Hat Linux用户基础的话题 · · · · · · ( 全部 条 )



Red Hat Linux用户基础的书评 · · · · · · ( 全部 4 条 )
> 更多书评 4篇
-
apt 的每个源都是配置文件中的一行代码,YUM 的每个源是一个配置文件。 apt 中源的配置代码语法设计相对粗糙,初学者容易看得不明所以,那个 deb 指令让我觉得很多余。各种源杂在一起也很难管理。而 YUM 的每个源都有一个 repo 文件,什么源做什么看文件名就行了,语义清晰,配置内容管理起来也很方便。 更重要的是,YUM 的这种设计对第三方软件开发商很友好。第三方软件开发商只要发布一个 repo 文件或者一个安装 repo 的 rpm ...
2014-12-14 21:38:54
apt 的每个源都是配置文件中的一行代码,YUM 的每个源是一个配置文件。 apt 中源的配置代码语法设计相对粗糙,初学者容易看得不明所以,那个 deb 指令让我觉得很多余。各种源杂在一起也很难管理。而 YUM 的每个源都有一个 repo 文件,什么源做什么看文件名就行了,语义清晰,配置内容管理起来也很方便。 更重要的是,YUM 的这种设计对第三方软件开发商很友好。第三方软件开发商只要发布一个 repo 文件或者一个安装 repo 的 rpm 文件,就可以让用户连接自己的软件源,专门安装更新这个软件。夸张地说,完全可以给计算机中的每一个软件包都设置一个同名 repo,而且还能方便地管理。apt 就很难做到了。设置、管理第三方 apt 源比设置第三方 YUM 源门槛高很多。
回应 2014-12-14 21:38:54 -
netstat 最常用的参数选项是 -tuna,tuna 也是金枪鱼的意思,非常好记。难道说,清华大学网管会的名字是故意这么取的?它的全名是 Tsinghua University Network Administrators,简称 tuna。话说,Tuna 的镜像已经很久不能用了。BYVoid 的这篇文章可供参考:[https://www.byvoid.com/zhs/blog/tunet-tuna]
2014-11-10 17:31:02
netstat 最常用的参数选项是 -tuna,tuna 也是金枪鱼的意思,非常好记。难道说,清华大学网管会的名字是故意这么取的?它的全名是 Tsinghua University Network Administrators,简称 tuna。话说,Tuna 的镜像已经很久不能用了。BYVoid 的这篇文章可供参考:https://www.byvoid.com/zhs/blog/tunet-tuna
回应 2014-11-10 17:31:02
-
Crl+U 一般用来“擦除”当前的行。如果你所在的bash 命令行错误繁多,你懒得修改,不如使用 Ctrl+U 重新来过。如果你输入密码是弄错了也可以使用 Ctrl+U。因为输入的密码不会在屏幕上显示,有时很难知道到底输入了什么,很难改动,不如使用 Ctrl+U 组合键全部擦除。 Ctrl+L 传统上用来停止打印当前页并开始下一页。如果使用在线终端,可以用它来刷新屏幕。对于许多基于屏幕的程序而言,包括 vi 和 nano 编辑器,如果意外的信息...
2014-10-28 22:54:46
Crl+U 一般用来“擦除”当前的行。如果你所在的bash 命令行错误繁多,你懒得修改,不如使用 Ctrl+U 重新来过。如果你输入密码是弄错了也可以使用 Ctrl+U。因为输入的密码不会在屏幕上显示,有时很难知道到底输入了什么,很难改动,不如使用 Ctrl+U 组合键全部擦除。 Ctrl+L 传统上用来停止打印当前页并开始下一页。如果使用在线终端,可以用它来刷新屏幕。对于许多基于屏幕的程序而言,包括 vi 和 nano 编辑器,如果意外的信息弄乱了显示屏,使用 Ctrl+L 可以让程序刷新屏幕,正确的重绘屏幕。 在 Ctrl+S“锁住”屏幕后,Ctrl+Q“解锁”屏幕(让它重新启动)。虽然在使用过 Ctrl+S 后,才能用这个组合键,我们先介绍它(作为更有用的命令)是因为,几乎没有人会故意使用 Ctrl+S,但新的 UNIX 用户有的时候会不小心点击 Ctrl+S 组合键,不明白为什么他们的屏幕会锁住。如果你的机器出现死屏现象,试着使用 Ctrl+Q 组合键,看能否解锁。 引自 第1章 总览 用 shell 的时候,千万不要手贱 Ctrl+S。
回应 2014-10-28 22:54:46
-
apt 的每个源都是配置文件中的一行代码,YUM 的每个源是一个配置文件。 apt 中源的配置代码语法设计相对粗糙,初学者容易看得不明所以,那个 deb 指令让我觉得很多余。各种源杂在一起也很难管理。而 YUM 的每个源都有一个 repo 文件,什么源做什么看文件名就行了,语义清晰,配置内容管理起来也很方便。 更重要的是,YUM 的这种设计对第三方软件开发商很友好。第三方软件开发商只要发布一个 repo 文件或者一个安装 repo 的 rpm ...
2014-12-14 21:38:54
apt 的每个源都是配置文件中的一行代码,YUM 的每个源是一个配置文件。 apt 中源的配置代码语法设计相对粗糙,初学者容易看得不明所以,那个 deb 指令让我觉得很多余。各种源杂在一起也很难管理。而 YUM 的每个源都有一个 repo 文件,什么源做什么看文件名就行了,语义清晰,配置内容管理起来也很方便。 更重要的是,YUM 的这种设计对第三方软件开发商很友好。第三方软件开发商只要发布一个 repo 文件或者一个安装 repo 的 rpm 文件,就可以让用户连接自己的软件源,专门安装更新这个软件。夸张地说,完全可以给计算机中的每一个软件包都设置一个同名 repo,而且还能方便地管理。apt 就很难做到了。设置、管理第三方 apt 源比设置第三方 YUM 源门槛高很多。
回应 2014-12-14 21:38:54 -
netstat 最常用的参数选项是 -tuna,tuna 也是金枪鱼的意思,非常好记。难道说,清华大学网管会的名字是故意这么取的?它的全名是 Tsinghua University Network Administrators,简称 tuna。话说,Tuna 的镜像已经很久不能用了。BYVoid 的这篇文章可供参考:[https://www.byvoid.com/zhs/blog/tunet-tuna]
2014-11-10 17:31:02
netstat 最常用的参数选项是 -tuna,tuna 也是金枪鱼的意思,非常好记。难道说,清华大学网管会的名字是故意这么取的?它的全名是 Tsinghua University Network Administrators,简称 tuna。话说,Tuna 的镜像已经很久不能用了。BYVoid 的这篇文章可供参考:https://www.byvoid.com/zhs/blog/tunet-tuna
回应 2014-11-10 17:31:02
在哪儿借这本书 · · · · · ·
以下书单推荐 · · · · · · ( 全部 )
- computing (mA0*cC1%k)
- 书单|技术 (Lorde)
- Linux/Unix (大猫)
- LINUX (artlers)
- IT books (Andrew He)
谁读这本书?
二手市场
订阅关于Red Hat Linux用户基础的评论:
feed: rss 2.0
1 有用 OrangeCLK 2014-12-14 21:58:27
这本书给我带来的帮助不亚于我的十年 Linux 经验。红帽官方的系统化科班教程,比自己摸索效率高太多了。慢慢看书还是很有帮助的。
0 有用 蒙卅启 2011-12-16 15:57:20
入门首选。
0 有用 金刚大圆圆 2022-01-26 00:12:36
明白人写的,简明扼要
0 有用 地精工程师 2018-06-25 00:24:55
非常棒的一本书,但是小错误也不少,看起来像是翻译过来的
0 有用 大猫 2019-08-26 11:22:01
有示例, 有练习, 不枯燥够基础, 入门首选
0 有用 金刚大圆圆 2022-01-26 00:12:36
明白人写的,简明扼要
0 有用 断舍离 2020-10-14 12:18:17
获益匪浅,入行首荐!
0 有用 大猫 2019-08-26 11:22:01
有示例, 有练习, 不枯燥够基础, 入门首选
0 有用 地精工程师 2018-06-25 00:24:55
非常棒的一本书,但是小错误也不少,看起来像是翻译过来的
1 有用 Uykusu 2018-02-03 13:59:31
这是我在学校外面旧书摊10块一本淘的,当时应该是看见带Linux就买了。相比《Fedora和RHEL指南》不时让人疑惑(可能是翻译的问题),这本书内容非常清晰、直接、不拗口。