《LINUX 与 UNIX SHELL 编程指南》 读书笔记 二次发布版 张启峰 Email: zqf620@gmail.com 一些废话 这是笔者第一本发到网络上的 Linux 读书笔记,利用今年十一长假,重新编辑排版了一下,再次发到网上,姑且称为“二次发布版”吧! 关于《LINUX 与UNIX SHELL 编程指南》这本书,我看的是chinapub.com的电子版,在很多网站都可以下载到。虽然看电子书很累人,但我还是建议不想掏钱买书的朋友看看(有钱也不一定买的到,反正我逛书店时就没有看到过有卖这本书的),它不愧为一本经典的讲解 shell 编程的书。 当初,写这本笔记时,花了很大的力气。参考了不少资料,在我认为书中某些讲的不详细的地方,在笔记中也记述的很详细。读者可以发现,这本笔记并不是简单的摘抄。 当然,记笔记的过程也是对我的一个提高,比如,awk 和脚本编程中可以遇到的getopts,这两个东东我一直就没搞清楚,记笔记的过程中我就把它们搞清白了(我个人认为关键是要静下心来学)。希望这本笔记能对读者您有所帮助! 在笔记中给 出 了很多举 例 ,这些例 子都在 Red Hat Linux 9 和 Red Flag Advanced Server 4.1 中测 试 通 过,大多数 例 子还给 出 了注 释 (使 用C风 格 的双 斜 线 ”//”注 释 符 号 )。 好 了,不再废话了。最 后 ,给 您推 荐 两本书,都是美 国 佬 写的。一本是机械 工 业 出 版社 出 版的O'Reilly的《学习 Bash(第二版)》,一本是人民 邮 电出版社 出 版的Sams的《精 通 Shell编程(第二版)》。 张 启峰(zqf620@gmail.com) 2005 年 10 月 4 日 第 1 章 文 件 安 全 与 权 限 1. 一 个 文 件 一 经 创 建 , 就 具 有 三 种 基 本 访 问 方 式 : 1) 读 (r): 可 以 显 示 该 文 件 的 内 容 。 2) 写 (w): 可 以 编 辑 或 删 除 它 。 3) 执 行 (x): 如 果 该 文 件 是 一 个 shell 脚 本 或 程 序 的 话 。 2. 按 照 所 针 对 的 用 户 , 文 件 的 权 限 可 分 为 三 类 : 1) 文 件 属 主 : 创 建 该 文 件 的 用 户 。 2) 同 组 用 户 : 拥 有 该 文 件 的 用 户 组 中 的 任 何 用 户 。 3) 其 他 用 户 : 即 不 属 于 拥 有 该 文 件 的 用 户 组 的 某 一 用 户 。 3.ls...