第 11 章 World Wide W eb
World Wide Web 是 一 种 包 含 不 同 类 型 信 息 的 超 文 本 的 数 据 库 , 其 中 的 信 息分 布 在 Internet 上 的 许 多 不 同 的 站 点 。 数 据 库 中 包 含 许 多 项 , 相 关 项 之 间 互 相链 接 。 所 以 在 寻 找 一 项 时 , 您 能 从 此 项 寻 找 到 它 相 关 的 项 。 例 如 , 您 能 够 找 到一 篇 关 于 Amazon 雨 林 的 文 章 , 接 着 从 此 文 章 您 能 找 到 雨 林 的 地 图 或 是 一 个 图片 。 从 这 方 面 讲 , 一 个 超 文 本 数 据 库 更 像 一 个 互 相 连 接 的 数 据 的 环 球 网 , 您 能从 网 中 的 一 个 数 据 追 踪 到 其 他 的 数 据 。 信 息 被 显 示 在 众 所 周 知 的 Web 页 中 。 在W eb 页 中 , 有 些 关 键 字 是 高 亮 度 的 , 它 们 链 接 到 另 一 个 Web 页 或 是 别 的 诸 如图 片 、 文 章 或 文 件 的 项 。
World Wide Web 连 接 遍 布 全 球 的 Internet 上 不 同 站 点 上 的 数 据 。 它 常 被 称为 W W W 或 简 称 为 Web 。 Wo rld W ide Web 起 源 于 欧 洲 的 CERN 研 究 实 验 室 。CERN 中 仍 保 留 最 原 始 的 W W W 服 务 器 。一 个 操 作 起 来 象 Web 服 务 器 的 Internet 站 点 被 称 为 W eb 站 点 。 这 些 W eb 站 点 经 常 是 关 于 某 一 特 定 主 题 或 机 构 , 例 如 , Sm ithsonian W eb 站 点 或 NASA Web 站 点 。 这 些 Web 站 点 的 Internet 地 址 通常 以 www 开 头 , 像 www.caldera.com 便 是 Ca ldera 的 Web 站 点 的 地 址 。 一 旦您 连 接 到 一 个 W eb 站 点 , 您 能 使 用 超 文 本 连 接 从 一 个 Web 页 移 到 另 一 页 。
您 可 以 使 用 被 称 为 浏 览 器 的 客 户 程 序 来 访 问 W eb 。 现 在 有 许 多 不 同 的 浏 览器 可 以 使 用 。 这 些 浏 览 器 分 别 可 以 用 在 Unix , W indows , Mac 和 Linux 等 系 统
上 。 某 些 浏 览 器 , 象 Netscape 和 Mosaic 有 运 行 在 所 有 系 统 上 的 版 本 。 在 您 的Linux 系 统 上 , 可 以 从 几 个 浏 览 器 中 选 择 一 个 来 使 用 。 您 的 OpenLinux 系 统 中带 有 Arena 浏 览 器 。 除 了 Arena 之 外 , 还 有 一 个 Lynx 浏 览 器 。 这 是 一 个 命 令行 模 式 的 浏 览 器 , 它 只 能 显 示 文 本 。 您 可 以 免 费 下 载 别 的 浏 览 器 到 您 的 系 统 中 。例 如 Mosaic 和 Netscape 是 基 于 X-Windows 的 浏 览 器 , 它 们 有 显 示 图 片 、 播放 声 音 和 视 频 的 功 能 。 Mosaic 可 以 使 用 公 共 的 序 列 号 。 从 Netscape 站 点 上 您可 以 下 载 Netscape 的 一 个 试 用 版 。
URL 地 址
使 用 如 图 11-1 所 示 的 通 用 资 源 定 位 器 ( URL ) 来 访 问 Internet 资 源 。 一 个URL 由 三 部 分 组 成 : 传 输 协 议 , 主 机 名 和 路 径 名 。 传 输 协 议 和 主 机 名 用 冒 号 和两 个 斜 杠 “ ://” 分 开 。 路 径 名 总 是 以 一 个 斜 杠 开 始 。
传 输 协 议 通 常 是 http ( 超 文 本 传 输 协 议 ) , 表 明 是 一 个 Web 页 。 别 的 传 输协 议 是 gophe r, ftp 和 file 。 正 如 它 们 名 字 所 示 , gopher 和 ftp 分 别 表 示 Gopher 和 ftp 连 接 。 file 显 示 一 个 文 本 或 目 录 文 件 , 也 可 以 是 一 个 HTML 文 件 。 表 11-1 列 出 大 量 的 传 输 协 议 。
图 11-1 通 用 资 源 定 位 器 ( URL )
主 机 名 是 位 于 特 定 Web 站 点 的 计 算 机 。 您 可 以 认 为 是 W eb 站 点 的 地 址 。通 常 大 多 数 主 机 名 是 以 www 开 头 。 下 面 的 例 子 中 , URL 定 位 在 站 点home.netscape.com 上 的 Web 页 toc.htm l 。http://home.netscape.com/toc.html
如 果 您 不 想 访 问 一 个 Web 页 , 可 以 退 出 它 。 当 您 访 问 一 个 Web 站 点 时 , 将 自 动 的 访 问 它 的 主 页 。 为 了 能 直 接 访 问 一 个 W eb 站 点 , 您 能 使 用 它 的 主 机 名来访问。一个 Web 站 点 的 缺 省 的 主 页 名 为 index.htm l, 位 于 站 点 的 顶 级 目 录 中 。一 个 Web 站 点 能 重 新 指 定 一 个 特 殊 的 文 件 作 为 缺 省 主 页 。 然 而 , 如 果 没 有 指 定特 定 的 文 件 ,文 件 index.html 将 被 作 为 主 页 。下 面 的 例 子 中 ,用 户 将 调 用 Caldera 主 页 。
路 径 名 指 定 在 主 机 系 统 中 源 文 件 存 放 的 目 录 和 文 件 名 。 例 如 ,
/pub/Linux/newdat.html 便 指 明 一 个 名 为 newdat 的 HTML 文 件 , 存 放 在
/pub/Linux 目 录 中 。 当 您 移 到 站 点 上 另 外 的 Web 页 中 , 您 也 移 动 到 更 深 层 的 目录 树 中 。 下 面 的 例 子 中 , 用 户 访 问 目 录 /tech-ref/cnd-1.0/faq 中 的 faq.html 文 件 。
http://www.caldera.com/ tech-ref/cnd-1.0/faq/faq.html
如 同 上 面 所 讲 的 , 您 可 以 只 指 定 目 录 名 , 而 不 指 定 一 个 特 定 的 Web 页 文 件 , 您 的 Web 浏 览 器 将 寻 找 此 目 录 下 一 个 叫 index.html 的 文 件 , 并 把 此 文 件 作 为 目录 的 缺 省 Web 页 。 下 面 的 例 子 将 显 示 目 录 /tech-ref/cnd-1.0 中 的 index.html 页 。
http://www.caldera.com/tech-ref/cnd-1.0/index.html
您 可 以 使 用 此 技 术 来 访 问 本 地 系 统 中 的 W eb 页 。 例 如 , 一 旦 安 装 后 , 一 个Java 的 演 示 W eb 页 将 存 放 在 /usr/local/java /中 。 因 为 是 在 您 的 本 地 系 统 , 所 以不 需 要 写 主 机 名 。 当 您 指 定 路 径 名 时 , 将 自 动 显 示 index.html 页 。 同 样 还 可 以显 示 您 的 系 统 文 件 , 它 存 放 在 /usr/doc/HTML/ldp 中 , 并 且 是 Web-page 格 式 。
file:/usr/local/java file:/usr/cod/HTML/ldp
如 果 您 引 用 一 个 没 有 index.html 的 目 录 , Web 服 务 器 将 为 您 创 建 一 个 , 并在 您 的 浏 览 器 中 显 示 。 此 索 引 文 件 只 简 单 列 出 该 目 录 中 的 文 件 和 目 录 。 您 可 以单 击 一 项 来 显 示 文 件 或 进 入 另 一 个 目 录 。 第 一 项 指 的 是 父 目 录 。 从 源 文 件 的 扩展 名 中 可 以 得 知 要 对 它 所 进 行 的 操 作 。 一 个 图 片 将 有 扩 展 名 .gif 或 .jpeg , 并 将被 转 换 以 显 示 。 声 音 文 件 有 扩 展 名 .au 或 .wav 将 被 播 放 。 下 面 的 URL 地 址 便 是引 用 一 个 gif 文 件 。 您 的 浏 览 器 将 调 用 一 个 图 形 阅 读 器 来 显 示 它 。 表 11-2 中 提供 一 列 不 同 的 文 件 扩 展 名 。
http://www.train.com/engine/engine1.gif
Web 页
一 个 W eb 页 是 一 种 特 定 格 式 的 文 件 , 它 能 被 W eb 浏 览 器 显 示 。 您 可 以 认为 Web 页 是 一 个 包 含 文 本 和 图 片 的 字 处 理 文 件 。 在 W eb 页 中 , 能 够 嵌 入 调 用其 他 Internet 资 源 的 链 接 。 一 个 Internet 资 源 可 以 是 一 个 图 片 、 文 件 、 telnet 连接 或 是 一 个 Web 页 。 W eb 页 能 作 为 访 问 不 同 Internet 工 具 的 一 个 界 面 , 可 以访 问 的 工 具 象 用 ftp 下 载 文 件 , 用 telnet 连 接 到 远 程 站 点 的 在 线 目 录 中 。
当 您 第 一 次 启 动 桌 面 时 , 将 看 到 如 下 所 示 的 一 个 Caldera Info 图 标 。 此 图标 是 您 的 桌 面 用 来 显 示 HTML 页 。
Web 页 中 包 含 文 本 和 图 形 。 文 本 被 分 成 段 落 并 被 组 织 成 不 同 的 主 题 。 各 种大 小 的 图 片 可 以 放 在 页 中 的 任 何 位 置 。 页 中 通 常 包 括 一 些 能 调 用 另 外 的 Internet 资 源 的 定 位 点 。 每 个 定 位 点 指 定 一 个 特 定 的 Internet 资 源 。 一 个 定 位 点 可 以 引用 一 个 图 片 、 另 一 个 文 件 ; 有 些 定 位 点 可 以 引 出 一 个 Web 页 或 Web 站 点 。 这些 定 位 点 通 常 是 增 亮 的 文 本 或 图 形 , 且 和 页 中 的 其 他 文 本 有 不 同 的 颜 色 。 通 常的 文 本 是 黑 色 的 , 文 本 中 的 定 位 点 可 以 是 绿 色 、 兰 色 或 红 色 。 移 动 鼠 标 指 针 到定 位 点 上 并 单 击 它 , 便 选 中 一 个 定 位 点 。 同 时 也 调 出 此 定 位 点 指 向 的 Internet 资 源 。 如 果 指 向 的 是 一 个 图 片 , 则 显 示 此 图 片 , 若 是 一 个 Web 页 , 显 示 此 页 。若 指 向 的 是 另 一 个 Web 站 点 , 则 访 问 此 站 点 。 从 颜 色 中 您 能 了 解 到 定 位 点 的 状态 和 使 用 的 浏 览 器 。 Mosaic 和 Netscape 都 使 用 兰 色 表 示 您 未 访 问 的 定 位 点 。对 于 访 问 过 的 定 位 点 ,Netscape 使 用 紫 色 表 示 ,而 Mosaic 使 用 红 色 。一个 Web 页 可 以 指 定 自 己 特 定 的 颜 色 。
您 的 W eb 浏 览 器 将 保 留 一 列 您 访 问 过 的 W eb 页 。 您 可 以 在 列 表 中 很 容 易
的 向 前 或 向 后 移 动 。 调 用 一 个 Web 页 后 , 您 可 以 使 用 浏 览 器 移 回 您 以 前 曾 调 用的 W eb 页 。W eb 浏 览 器 按 您 的 调 用 顺 序 组 织 W eb 页 。它 将 跟 踪 您 访 问 过 的 Web 页 的 踪 迹 。 然 而 , 在 一 些 站 点 中 , Web 页 被 按 一 个 特 定 顺 序 链 接 起 来 , 就 像 书中 的 章 节 。这 些 页 中 ,通 常 在 页 底 部 有 一 些 引 用 下 一 页 或 前 一 页 的 按 钮 。按 Next 钮 将 显 示 站 点 中 的 下 一 页 。 按 Home 钮 将 会 到 第 一 页 。
Web 浏 览 器
大 多 数 的 浏 览 器 是 设 计 用 来 访 问 不 同 的 信 息 。 它 能 访 问 远 程 系 统 中 的 一 个W eb 页 或 是 本 地 系 统 中 的 一 个 文 件 。 一 些 浏 览 器 还 可 以 访 问 一 个 远 程 的 新 闻 服务 器 或 一 个 ftp 站 点 。站 点 的 信 息 类 型 通 常 由 关 键 字 指 定 ,http 表 明 一 个 Web 站点 , nntp 表 明 新 闻 服 务 器 , ftp 表 明 是 ftp 站 点 , file 表 明 您 系 统 中 的 文 件 。
为 了 访 问 一 个 Web 站 点 , 您 可 以 输 入 http:// 加 上 该 站 点 的 Internet 地 址 。如 果 您 想 访 问 站 点 上 的 一 个 特 定 的 Web 页 , 在 Internet 地 址 后 加 上 此 页 的 路 径名 , 然 后 按 ENTER , 浏 览 器 将 为 您 连 接 此 W eb 站 点 并 显 示 它 的 主 页 或 是 您 指定 的 Web 页 。
您 可 以 用 Web 浏 览 器 访 问 您 系 统 中 的 Web 页 , 只 须 输 入 file 和 一 个 冒 号 , file:, 再 加 上 您 要 显 示 的 W eb 页 的 路 径 名 , 并 不 需 要 指 定 Internet 站 点 。 记 住 , 每 个 W eb 页 都 有 扩 展 名 .htm l。 在 您 的 系 统 中 的 W eb 页 能 连 接 到 您 的 系 统 中 的其 他 W eb 页 或 是 远 程 系 统 中 的 W eb 页 。 当 第 一 次 启 动 您 的 Caldera Network Desktop 时 , 您 的 浏 览 器 将 显 示 一 个 本 地 的 W eb 页 , 通 过 此 页 可 以 连 接 到
Caldera 的 W eb 站 点 , 从 此 站 点 您 能 获 得 在 线 的 支 持 。 您 可 以 创 建 自 己 的 页 , 并 可 以 使 其 中 的 一 个 做 为 您 的 缺 省 主 页 。
在 Web 站 点 上 的 Web 页 中 经 常 包 含 到 另 外 的 W eb 页 的 连 接 , 被 连 接 的W eb 页 可 能 在 同 一 站 点 上 , 也 可 能 在 不 同 的 站 点 。 通 过 这 些 连 接 , 您 可 以 从 一页 移 到 另 一 页 。 当 您 使 用 定 位 点 或 按 钮 从 一 个 W eb 页 移 到 另 一 个 Web 页 时 , 您 的 浏 览 器 中 将 显 示 当 前 页 的 URL 。 您 的 浏 览 器 中 将 保 存 有 在 此 浏 览 器 中 访 问过 的 一 列 Web 页 。 大 多 数 的 浏 览 器 都 有 一 些 按 钮 , 它 们 可 以 使 您 在 访 问 过 的 按钮 页 列 表 中 向 前 或 向 后 移 动 。 您 能 一 个 一 个 的 退 回 到 您 前 一 个 访 问 的 W eb 页 , 同 样 您 也 可 以 移 到 下 一 个 访 问 过 的 W eb 页 。
为 了 得 到 某 一 特 定 的 页 , 您 可 能 要 在 一 系 列 互 相 连 接 的 页 中 移 动 , 直 至 找到 您 需 要 的 页 。 访 问 任 何 Web 页 都 需 要 它 的 URL 地 址 。 您 可 以 输 入 它 的 URL 地 址 , 这 样 就 可 以 直 接 访 问 此 页 , 而 不 用 向 上 面 所 述 的 那 样 一 个 一 个 的 查 找 。为 了 省 去 您 记 录 和 输 入 URL 地 址 , 大 多 数 的 W eb 浏 览 器 都 有 一 个 活 动 表 , 在表 中 记 录 您 想 直 接 访 问 的 Web 页 。 当 您 访 问 一 个 以 后 还 想 继 续 访 问 的 W eb 页时 , 把 它 加 到 您 的 浏 览 器 的 活 动 表 中 。 在 活 动 表 中 列 出 的 是 W eb 页 的 标 题 , 而不 是 它 的 URL 地 址 。 直 接 选 中 活 动 表 中 的 项 , 即 可 访 问 它 的 Web 页。
大 多 数 的 Web 浏 览 器 也 能 访 问 ftp 和 Gopher 站 点 。 您 可 以 发 现 用 浏 览 器访 问 一 个 ftp 站 点 比 直 接 用 ftp 访 问 要 方 便 容 易 。 目 录 和 文 件 都 将 被 直 接 显 示 , 只 须 单 击 名 字 即 可 选 择 它 们 。 访 问 ftp 站 点 时 , 首 先 要 输 入 ftp://和 ftp 站 点 的Internet 地 址 。 将 显 示 一 个 目 录 的 内 容 , 包 括 文 件 和 子 目 录 。 单 击 目 录 名 即 可移 到 此 目 录 中 , 单 击 文 件 名 即 可 下 载 该 文 件 。 您 可 以 看 到 一 项 “ ..” , 代 表 父 目录 。 您 能 移 到 一 个 目 录 的 子 目 录 中 , 并 通 过 选 择 “ ..” 而 退 回 到 此 目 录 中 。 返 回
的 您 自 己 的 主 页 , 即 退 出 ftp 站 点 。 您 还 可 以 用 浏 览 器 访 问 Gopher 站 点 。 输 入gopher:// 和 Gopher 站 点 的 Internet 地 址 。 您 的 Web 浏 览 器 将 显 示 此 站 点 的 主Gopher 菜 单 。 接 着 就 可 以 从 一 个 Gopher 菜 单 移 到 另 一 个 。
大 多 数 的 浏 览 器 可 以 连 接 到 您 的 新 闻 服 务 器 中 来 访 问 特 定 的 新 闻 组 或 文章 。 这 是 一 个 本 地 操 作 , 访 问 您 已 连 接 的 新 闻 服 务 器 。 您 只 须 输 入 nntp 加 一 个冒 号 和 新 闻 组 或 新 闻 文 章 。 一 些 浏 览 器 , 象 Netscape , 提 供 一 个 附 加 的 新 闻 阅读 器 浏 览 器 , 用 它 可 以 访 问 远 程 的 新 闻 服 务 器 。 如 先 前 所 述 , 在 Linux 中 有 几个 流 行 的 浏 览 器 可 以 使 用 。 在 此 将 介 绍 四 个 颇 有 特 色 的 浏 览 器 : Netscape Navigato r, Mosaic , Arena 和 Lynx 。 Netscape 和 Mosaic 是 基 于 X- W indows 的 W eb 浏 览 器 , 它 们 能 显 示 图 形 、 视 频 和 声 音 , 也 可 以 操 作 新 闻 阅 读 器 和 邮 件程 序 。 Arena 是 设 计 用 来 支 持 HTML3 的 新 特 征 的 浏 览 器 , 它 支 持 用 Markup 语言 开 发 的 Web 页 。 Lynx 是 一 个 基 于 命 令 行 的 浏 览 器 , 不 能 显 示 图 形 。 除 此 之外 ,它 们 每 一 个 都 是 全 功 能 的 W eb 浏 览 器 。您 的 Caldera Lite Network Desktop 中 有 Arena 和 Lynx 。 您 可 以 很 容 易 的 下 载 Netscape 和 Mosaic , 以 及 Arena 和 Lynx 的 最 新 版 本 。 Netscape 是 一 个 商 业 产 品 , 所 以 它 有 90 天 免 费 试 用 版 , Mosaic , Arena 和 Lynx 都 是 免 费 的 。
11.3.1 Netscape Navigator
超 文 本 数 据 库 是 设 计 用 来 访 问 任 何 类 型 的 数 据 , 无 论 是 文 本 、 图 形 、 声 音或 视 频 。 然 而 , 您 是 否 能 访 问 这 些 数 据 要 依 靠 您 使 用 的 浏 览 器 的 类 型 。 一 个 最常 用 的 浏 览 器 使 Netscape Navigato r。 不 同 版 本 的 Netscape 可 以 使 用 在 不 同
的 操 作 系 统 之 上 , 象 X- W indows , Microsoft W indows 和 Macintosh 。 用 在 X- W indows 之 上 的 Netscape 浏 览 器 能 显 示 图 形 、 声 音 、 视 频 和 基 于 Java 的 程序 ( 本 章 的 后 面 会 讲 到 Java ) 。 您 能 从 站 点 www.netscape.com 上 得 到 更 多 的关 于 Netscape 的 信 息 。
从 Caldera 的 ftp 站 点 ftp.caldera.com 上 您 能 取 得 一 个 Netscape Navigato r。第 三 章 中 讲 述 了 如 何 下 载 和 安 装 Netscape Navigator 浏 览 器 的 RPM 软 件 包 。 从 Netscape 的 ftp 站点 ftp8.netscape.com 上 您 能 得 到 一 个 压 缩 的 版本 。 您 可 以 把 压 缩 的 文 件 放 到 一 个 安 装 目 录 中 , 象 /usr/loca l, 用 命 令 gunzip 和tar xvf 解 压 和 展 开 。
一 旦 您 有 了 Netscape 浏 览 器 , 便 开 始 准 备 使 用 它 。 Netscape Navigator 是 一 个 基 于 X- W indows 的 应 用 , 您 能 从 桌 面 中 操 作 它 。 如 果 您 还 未 启 动 X - W indows , 用 startx 命 令 启 动 它 。 接 着 用 一 个 目 录 窗 口 打 开 您 放 置 Netscape Navigator 的 目 录 , 找 到 Netscape 的 图 标 并 双 击 它 即 可 启 动 Netscape Navigator 。 您 可 以 把 Netscape 的 图 标 移 到 桌 面 上 以 易 于 访 问 。 Netscape Navigator 的 图 标 如 下 所 示 :
Netscape Navigator 中 显 示 一 个 窗 口 ( 见 图 11-2 ) , 在 窗 口 的 上 方 有 一 系
列 操 作 Web 页 的 按 钮 和 一 个 用 于 输 入 URL 地 址 的 方 框 。 最 上 方 的 下 拉 菜 单 能访 问 Netscape 的 特 性 。 为 了 访 问 一 个 Web 站 点 , 您 需 要 在 URL 框 中 输 入 它的 地 址 并 按 ENTER 。
图 标 工 具 栏 , 如 图 11-3 所 示 , 在 浏 览 器 的 上 方 , 有 一 些 按 钮 可 以 用 于 移 动W eb 页 和 进 行 其 他 的 操 作 。 Back 和 Forward 按 钮 使 您 在 一 列 您 访 问 过 的 Web 页 中 先 后 或 向 前 移 动 。 Home 按 钮 ( 有 个 房 子 的 图 标 ) 将 退 出 一 个 Web 站 点 使
您 回 到 您 的 系 统 中 。 这 还 有 一 个 带 有 停 止 标 志 的 Stop 钮 , 当 您 连 接 和 显 示 一 个新 的 Web 页 时 , 它 将 被 击 活 。 如 果 Web 页 太 长 , 您 可 以 单 击 Stop 钮 终 止 此过 程 。
图 11-2Netscape Navigator 浏 览 器
图 11-3Netscape Navigator 图 标 栏
Netscape 用 书 签 保 存 放 在 活 动 表 中 的 W eb 页 的 URL , 它 将 标 记 您 想 直 接访 问 的 页 。 书 签 菜 单 允 许 您 加 入 最 喜 爱 的 Web 页 到 活 动 表 中 , 然 后 您 可 以 调 用您 的 书 签 并 从 中 选 择 所 需 要 的 Web 页 。
通 过 W indows 菜 单 中 的 Mail 项 , 您 可 以 打 开 一 个 全 功 能 的 邮 件 客 户 程 序 , 用 它 可 以 在 Internet 上 发 送 和 接 收 邮 件 。 同 样 在 W indows 菜 单 中 的 News 项 , 使 您 打 开 一 个 全 功 能 的 新 闻 阅 读 器 , 通 过 它 可 以 在 Usenet 新 闻 组 中 阅 读 和 发表 文 章 。 从 这 也 可 以 说 明 您 的 Netscape Navigator 不 仅 是 一 个 W eb 浏 览 器 , 而 且 是 一 个 邮 件 程 序 和 新 闻 阅 读 器 。
在 W indows 菜 单 中 的 其 余 项 用 来 增 强 对 W eb 浏 览 器 的 操 作 。 在 地 址 簿 里您 可 以 保 存 一 列 Web 站 点 的 UR L 。 书 签 项 让 您 能 编 辑 书 签 列 表 , 加 一 项 或 删除 一 项 。 H istory 项 中 有 一 列 您 已 访 问 过 的 URL 。 如 果 您 想 退 回 到 一 个 未 被 加 到书 签 中 的 已 访 问 过 的 Web 页 , 您 可 以 从 历 史 列 表 中 找 到 它 。 您 还 可 以 用Netscape 收 发 邮 件 和 访 问 Usenet 新 闻 组 。
在 Netscape Navigator 的 Option 菜 单 中 , 可 以 为 您 的 浏 览 器 设 定 不 同 种 类的 优 先 选 项 。 您 可 以 设 置 邮 件 、 新 闻 、 网 络 和 安 全 的 选 项 , 还 可 以 设 置 别 的 普通 选 项 。 在 普 通 选 项 中 , 可 以 决 定 您 的 主 页 和 您 希 望 显 示 的 工 具 栏 。 对 邮 件 和
新 闻 选 项 , 可 以 输 入 您 使 用 的 Internet 上 的 邮 件 和 新 闻 服 务 器 。 Netscape 能 被设 置 用 NNTP 协 议 访 问 您 订 阅 的 新 闻 服 务 器 。 您 可 以 在 新 闻 服 务 器 之 间 任 意 切换 。 如 果 您 通 过 防 火 墙 连 接 到 Internet 上 , 需 要 在 Proxies 屏 幕 中 输 入 您 的 网络 中 作 为 防 火 墙 网 关 的 计 算 机 的 地 址 。 一 个 防 火 墙 是 指 一 台 计 算 机 , 用 它 做 为Internet 和 您 的 网 络 的 控 制 网 关 。 防 火 墙 有 很 多 中 类 型 。 一 种 对 操 作 有 着 严 格限 制 的 防 火 墙 是 proxies, 它 收 到 用 户 的 访 问 Internet 请 求 , 作 为 自 己 的 请 求 执行 访 问 。 用 户 并 没 有 直 接 连 接 到 Internet。 配 置 它 要 从 Option 菜 单 中 选 择Network , 接 着 选 择 Proxies 屏 幕 。 在 此 输 入 网 络 中 作 为 防 火 墙 网 关 的 计 算 机 地址 。
为 了 保 存 一 个 Web 页 , 选 择 F ile 菜 单 中 的 Save as 项 。 它 将 打 开 一 个 带 有缺 省 目 录 的 对 话 方 块 。 其 中 包 含 三 个 框 , 最 上 端 的 框 是 一 个 过 滤 器 。 最 底 端 的是 文 件 名 。 中 间 是 当 前 目 录 中 的 不 同 目 录 。 您 可 以 输 入 您 的 路 径 和 文 件 名 , 或单 击 显 示 在 中 间 框 中 的 “ .. 项 ” 移 回 到 目 录 树 中 。 您 可 以 单 击 目 录 名 以 移 到 此 目录 中 , 当 您 到 达 您 希 望 的 目 录 , 就 可 以 保 存 您 的 W eb 页 。
11.3.2Mosaic
Mosaic 是 第 一 个 为 Web 设 计 的 基 于 图 形 的 浏 览 器 , 它 能 显 示 图 形 、 声 音和 视 频 数 据 。 不 像 Netscape , 它 是 免 费 供 用 户 使 用 。 基 于 不 同 系 统 象 X- W indows , M icrosoft W indows , Macintosh 的 Mosaic 有 不 同 的 用 户 界 面 。 它是 由 University of Illinois at Urbana-Champaign 的 Center for Supercomputing Applications(NCSA) 开 发 的 。 关 于 Mosaic 的 更 多 的 信 息 可 以 在 NCSA 的www.ncsa.uiuc.edu 站 点 中 找 到 。 从 Mosaic 的 ftp 站 点 ftp.ncsa.uiuc.edu 中 的
/W eb/Mosaic/Unix/binaries 目 录 中 可 以 下 载 一 个 Mosaic 。 此 目 录 中 显 示 了 包 含了 不 同 的 版 本 的 目 录 。 那 些 目 录 名 中 有 一 个 b 的 代 表 当 前 正 在 测 试 的 一 个 新 的beta 版 本 。 当 前 可 用 的 Mosaic 的 版 本 是 2.6 , 位 于 目 录 2.6 中 。 在 目 录 2.7b 中 也 有 一 个 2.7 版 的 测 试 版 本 。 切 换 到 一 个 目 录 并 用 get 命 令 下 载 此 软 件 。
此 软 件 是 一 个 .Z 压 缩 的 文 件 , 不 像 Netscape 文 件 那 样 是 一 个 存 档 的 gzip 的 压 缩 文 件 ( .tar.gz) 。 用 gunzip 解 压 它 , 而 不 是 用 tar 。 这 将 产 生 一 个 叫 做Mosaic-linux-2.6 的 文 件 。 用 命 令 chmod 把 文 件 改 变 成 为 可 执 行 的 , 755 。 接
着 把 此 文 件 放 在 您 想 访 问 的 目 录 中 。 下 面 的 例 子 中 , 使 用 者 首 先 解 压 文 件 , 然后 把 它 变 为 可 执 行 , 并 把 Mosaic 浏 览 器 移 到 /usr/local 目 录 下 。
$gunzip Mosaic-linux-2.6.Z
$chmod 755 Mosaic-linux-2.6.Z
$mv Mosaic-linux-2.6.Z /usr/local
象 Netscape 一 样 , Mosaic 是 一 个 X- W indows 的 应 用 。 在 您 运 行 它 之 前 , 必 须 启 动 您 的 桌 面 。 在 桌 面 中 , 打 开 您 放 置 Mosaic 浏 览 器 的 目 录 , 找 到 它 的图 标 并 单 击 它 。 为 了 方 便 使 用 , 可 以 把 Mosaic 图 标 拖 拉 到 您 的 桌 面 上 。 Mosaic 窗 口 将 打 开 、 显 示 您 的 W eb 主 页 ( 参 见 图 11-4)。
图 11-4Mosaic W eb 浏 览 器
在 Mosaic 窗 口 中 有 两 个 方 框 。 第 一 个 显 示 当 前 Web 页 的 标 题 。 第 二个 用 来 输 入 URL 。 然 后 显 示 W eb 页 。 在 窗 口 的 底 部 是 一 系 列 按 钮 , 用 它 们 来控 制 对 W eb 页 的 访 问 。 Back 和 Forward 按 钮 能 使 您 在 一 列 访 问 过 的 Web 页中 向 后 或 向 前 移 动 。 Home 按 钮 能 使 您 返 回 您 的 主 页 。 Save as 按 钮 能 把 当 前页 保 存 到 您 的 系 统 中 。
当 您 开 始 访 问 一 个 Web 页 时 , 屏 幕 右 上 角 的 球 体 图 象 将 开 始 转 动 。 当 完 成
W eb 页 的 显 示 后 , 球 体 将 停 止 转 动 。 当 球 体 转 动 时 , 您 若 是 不 能 决 定 是 否 访 问
此 W eb 页 , 可 以 单 击 此 球 体 以 停 止 访 问 。 从 这 方 面 讲 , 球 体 图 标 充 当 停 止 按 钮的 功 能 。 有 时 , 访 问 某 一 个 Web 页 需 要 大 量 的 时 间 , 您 可 以 单 击 转 动 的 球 体 以停 止 访 问 。
在 Mosaic 窗 口 上 端 的 菜 单 允 许 您 管 理 您 的 W eb 查 找 。在 Navigate 菜 单 中 , 您 管 理 一 列 最 喜 欢 的 W eb 站 点 的 活 动 列 表 。 Options 菜 单 中 有 几 个 项 用 来 配 置您 的 Mosaic 浏 览 器 。 可 以 设 置 您 的 主 页 或 者 指 定 邮 件 或 新 闻 服 务 器 。 也 能 设置 缺 省 的 浏 览 器 的 背 景 颜 色 和 URL 连 接 的 颜 色 。 News 菜 单 使 您 能 用 Web 浏览 器 来 访 问 Usenet 新 闻 组 , 显 示 和 保 存 文 章 。 Mosaic 也 带 有 一 些 安 全 的 特 征用 来 保 护 您 的 系 统 。
11.3.3Arena
Arena 是 一 种 实 验 性 的 浏 览 器 ,它 是 设 计 用 来 测 试 新 的 HTML 3 语 言 和 WC3 函 数 库 。 Arena 支 持 表 格 、 数 学 公 式 和 样 式 表 。 它 不 具 有 W eb 浏 览 器 的 所 有 功能 , 然 而 , 它 将 被 用 做 开 发 基 于 HTML3 的 W eb 页 的 工 具 。 Arena 被 安 装 在 您的 Caldera Lite 桌 面 中 并 作 为 您 的 缺 省 浏 览 器 。 它 的 显 示 屏 幕 的 顶 端 是 一 些 命令 按 钮 , 往 下 是 一 个 URL 输 入 区 域 , 接 着 便 是 W eb 页 的 显 示 区 域 。
在 Arena 浏 览 器 的 上 端 的 一 系 列 按 钮 用 来 控 制 移 动 和 执 行 命 令 ( 见 图 11- 5 ) 。 为 了 输 入 一 个 新 的 URL , 您 应 首 先 按 一 下 Open 按 钮 。 它 将 清 除 URL 区域 使 您 能 输 入 新 的 URL 。用 CTRL-h 退 格 。 用 Abort 按 钮 可 以 离 开 URL 区 域并 将 取 消 一 个 Web 访 问 的 操 作 。 Forward 按 钮 使 您 移 到 前 一 页 , Back 按 钮 使您 退 回 到 先 前 的 显 示 页 。 Home 按 钮 将 返 回 到 您 主 页 。 别 的 按 钮 的 功 能 和 其 他的 W indows 应 用 中 按 钮 的 功 能 。
一 个 对 开 发 HTML3 页 十 分 有 用 的 命 令 是 View 按 钮 。 当 您 按 View 按 钮 , W eb 页 区 域 将 显 示 一 个 HTML 文 档 , 其 中 包 括 ASCII 文 本 和 HTML 标 识 符 。通 过 它 能 看 到 您 的 Web 页 是 如 何 组 成 的 。 如 果 您 想 了 解 一 个 特 殊 功 能 是 如 何 实现 的 , 可 以 单 击 view 来 看 HTML 标 识 符 是 如 何 使 用 的 。
图 11-5Arena 浏 览 器
通 过 相 应 的 shell 环 境 变 量 , 可 以 设 置 您 的 主 页 , 缺 省 的 编 辑 器 和 任 何 的proxies 。 您 可 以 把 变 量 WWW_HOME 设 置 成 您 需 要 的 主 页 的 UR L 。 为 了 设 置缺 省 的 编 辑 器 , 您 可 以 把 变 量 EDITOR 设 置 成 您 想 使 用 的 编 辑 器 的 名 字 。 如 果需 要 指 定 一 个 proxy , 您 可 以 把 变 量 http_proxy 设成 proxy 的 URL 。 Shell 环 境变 量 通 常 设 置 在 您 的 .bash_profile 或 .bshrc file 中 。 在 BASH shell 中 , 您 需 要使 这 些 环 境 变 量 发 生 作 用 , 下 面 显 示 一 些 例 子 。 如 果 您 用 C-shell , 需 要 使 用 命令 setenv 。
WWW_HOME=fi le://home/httpd/html/myfile.html EDITOR=vi
http_proxy=pango1.train.com
export WWW_HOME EDITOR http_proxy
为 了 了 解 关 于 Arena 项 目 的 更 多 信 息 , 单 击 Help 按 钮 。 它 将 使 您 连 接 到Arena 的 主 页 www.w3.org/hypertext/WW W /Arena /。 在 此 您 可 以 找 到 关 于 此 项目 的 讨 论 和 HTML3 的 指 南 。 您 也 可 以 从 ftp 站 点 ftp.w3.org 中的 /pub/arena 目录 中 下 载 关 于 Arena 的 当 前 版 本 。 当 前
Arena 的 Linux 版 本 在 文 件 arena-beta-2b-linux.tar.gz。
11.3.4 Lynx : 行 模 式 的 浏 览 器
Lynx 是 一 种 行 模 式 的 浏 览 器 , 您 可 以 不 使 用 X- W indows 而 直 接 使 用 该 浏览 器 ( 见 图 11-6 ) 。 一 个 W eb 页 仅 以 文 本 方 式 显 示 。 文 本 页 可 以 包 含 到 其 他Internet 的 链 接 ,但 不 能 显 示 图 形 、视 频 或 声 音 。在 命 令 行 上 输 入 lynx 并 按 ENTER 即 可 启 动 Lynx 浏 览 器 。
$lynx
文 本 中 的 链 接 用 黑 体 显 示 并 分 散 在 Web 页 中 。 被 选 中 的 链 接 以 反 白 增 亮 显示 , 并 且 在 链 接 文 本 的 周 围 有 一 个 阴 影 框 。 第 一 个 链 接 被 自 动 选 中 。 按 D O W N ARROW 键 将 顺 序 移 到 页 中 的 下 一 个 链 接 。 UP ARROW 退 回 到 上 一 个 链 接 。为 了 选 中 一 个 链 接 , 您 首 先 使 其 增 亮 , 并 按 ENTER 或 R IGHT ARROW 键 。 如果 您 想 到 一 个 特 定 的 站 点 , 按 g 。 将 在 屏 幕 的 底 部 打 开 一 行 , 并 提 示 URL to open : 。 在 此 能 输 入 您 想 去 的 站 点 的 URL 地 址 。 按 m 将 返 回 到 您 主 页 。 W eb 页 的 文 本 分 屏 显 示 ,按 SPACEBAR 或 PAGE DOWN 即 可 移 到 下 一 屏 。PAGE UP 显 示 文 本 的 上 一 屏 。 您 可 以 按 D O W N 或 UP ARROW 移 到 文 本 的 下 一 行 或 上一 行 , 以 显 示 链 接 周 围 的 文 本 。 按 = 键 可 以 显 示 对 当 前 Web 页 和 它 的 URL 的描 述 。
图 11-6Lynx 浏 览 器
Lynx 保 存 有 您 在 一 个 对 话 期 内 访 问 过 的 所 有 W eb 页 。 LEFT ARROW 将 使您 移 到 上 一 个 显 示 的 页 。 R IGHT ARROW 将 移 到 列 表 中 下 一 页 。 Lynx 把 此 列表 称 为 历 史 列 表 。 按 DEL 可 以 直 接 显 示 此 历 史 列 表 。 您 能 在 此 列 表 中 用 UP 和DOWN ARROW 上 下 移 动 以 选 择 一 个 特 定 的 Web 页 的 连 接 并 用 R IGHT ARROW 或 ENTER 来 访 问 它 。 Lynx 也 支 持 书 签 。 按 a , 将 自 动 把 当 前 Web 页 加 到 一 个 书 签 文 件 中 。 按 v 将 显 示 一 列 书 签 。 象 在 历 史 列 表 中 的 操 作 一 样 , 您 能 用 UP 和 DOWN ARROW 来 选 择 一 个 书 签 连 接 。 按 RIGHT ARROW 或ENTER 将 移 到 并 显 示 此 W eb 页 。
Lynx 用 一 组 单 字 符 命 令 来 执 行 大 量 的 浏 览 器 的 功 能 。 按 下 ? 键 , 能 显 示 命令 列 表 。 例 如 按 d 键 将 下 载 一 个 文 件 。 按 h 键 将 显 示 帮 助 页 。 为 了 查 找 您 当 前的 Web 页 文 本 , 按 / 键 , 它 将 在 屏 幕 底 部 打 开 一 个 输 入 框 , 您 可 以 输 入 查 找 模式 。 Lynx 将 增 亮 此 模 式 在 文 本 中 出 现 的 下 一 处 。 按 n , Lynx 将 查 找 此 模 式 下 一次 出 现 。 用 \ 键 将 在 当 前 此 模 式 页 的 原 始 版 本 和 着 色 后 的 版 本 之 间 切 换 , 为 您 显示 HTML 标 识 符 或 格 式 过 的 文 本 。
除 了 显 示 限 制 外 , Lynx 可 以 称 为 使 全 功 能 的 Web 浏 览 器 。 您 能 用 Lynx 下
载 一 个 文 件 或 建 立 一 个 telnet 连 接 。 能 访 问 W eb 上 的 所 有 信 息 。 因 为 它 不 需 要执 行 一 些 图 形 浏 览 器 要 执 行 的 额 外 操 作 , 所 以 它 执 行 起 来 更 快 , 能 快 速 的 显 示W eb 页 的 文 本 。此 特 征 使 它 成 为 一 个 较 理 想 的 公 共 W eb 客 户 程 序 。您 能 够 telnet 到 一 个 公 共 的 W eb 客户端,象 info.cern.ch , 用 它 的 行 模 式 浏 览 器 来 访 问 W eb , 而 不 是 从 您 的 系 统 访 问 。 当 然 , 因 为 您 是 在 操 作 远 程 的 系 统 , 所 以 不 能 下 载 文件 。 如 果 在 您 当 前 的 系 统 中 没 有 浏 览 器 来 访 问 Web 时 , 这 是 一 个 简 单 的 访 问W eb
的 方 法 。
11.4HotJava
HotJava 现 在 已 有 Linux 的 版 本 。 从 Blackdown Web 站 点 上 可 以 下 载 它 。
http://www.blackdown.org/java-linux.html
选 择 和 单 击 Java Products 选 项 。 浏 览 器 是 一 个 压 缩 文 件 .tat.gz。 首 先 把 此文 件 移 到 您 想 安 装 HotJava 的 目 录 中 , 比 如 /usr/loca l。 接 着 用 gunzip 和 tar 解压 和 展 开 它 , 或 用 下 面 所 示 的 tar xvzf。
#mv hjb1-0sd-linux-nort.tar.gz /usr/local #cd /usr/local
#tar xvzf hjb1_0sd-linux-nort.tar.gz
然 后 将 创 建 一 个 名 为 HotJava1.0 的 目 录 , 其 中 包 括 bin 和 lib 两 个 子 目 录 。启 动 HotJav
a 浏 览 器 的 命 令 在 目 录 Hotjava1.0/bin 中 , 名 为 hotjava 。 您 应 该 把 路 径 名
/usr/local/HotJava1.0/bin 放 到 您 的 /etc/profile 文 件 或 .profile 脚 本 中 的 PATH 变量 里 。 然 后 可 以 用 如 下 所 示 的 命 令 启 动 HotJava 。
#hotjava
HotJava 使 用 JDK1.1.1 。 您 应 首 先 安 装 JDK1.1.1 , 并 把 变 量 JDK_HOME
设 置 为 JDK1.1.1
在 您 的 系 统 中 的 路 径 , 例 如 , /usr/local/jdk1.1.1 。
图 11-7 显 示 一 个 HotJava 浏 览 器 。HotJava 浏 览 器 能 按 您 的 需 要 进 行 设 置 。
它 的 Places 菜 单 允 许 您 收 集 Web 页 地 址 或 使 用 Netscape 书 签 。 它 也 能 显 示图 文 框 和 表 格 。 HotJava 支 持 一 些 安 全 特 性 , 象 带 符 号 的 applet。 在 读 取 HTML 代 码 时 更 灵 活 ,允 许 浏 览 器 更 正 一 些 错 误 。HotJava 也 支 持 Unicode2.0 字 符 集 , 它 允 许 显 示 拉 丁 或 非 拉 丁 字 符 , 象 中 文 、 日 文 和 韩 文 。
图 11-7HotJava Web 浏 览 器
11.4.1 Web 查 找 功 能
在 Internet 上 查 到 您 想 要 的 特 定 的 Web 页 将 是 一 个 很 慢 的 过 程 。 通 常 , 您不 得 不 在 浏 览 器 中 从 一 个 站 点 连 接 到 另 一 个 站 点 直 到 查 到 您 需 要 的 一 个 Web 页 。 在 这 方 面 , W eb 页 的 连 接 是 非 常 受 限 制 的 。 为 了 查 找 一 个 Web 页 , 您 可以 使 用 一 个 索 引 或 一 个 程 序 来 帮 助 查 找 。 一 个 索 引 通 常 被 作 为 Internet 的 黄 页 , 它 允 许 您 使 用 复 合 查 询 来 查 找 Web 页 。 一 个 最 流 行 的 索 引 是 Yahoo 站 点 , http://www.yahoo.com 。 您 能 在 此 查 找 关 于 任 何 主 题 的 Web 页 。
您 也 可 以 用 一 个 已 知 的 程 序 spiders 来 逐 个 站 点 的 查 找 W eb 页 。 一 些 流 行
的 spiders 是 WebCrawler 和 World Wide Web Worm ( W W W W ) 。 一 个 spider 不 仅 能 显 示 一 个 给 定 主 题 的 页 , 而 且 列 出 从 此 页 到 相 关 主 题 的 连 接 。 另 外 , 一个 spider 不 但 显 示 您 查 找 的 页 , 还 列 出 到 W eb 上 其 他 页 的 连 接 。 您 能 从www.cs.colorado.edu/home/mcbryan/ W W W W .html 站 点 上 取 得 取 得 W W W W spider 。 WebCrawler 在 站 点www.biotech.washington.edu/ W ebCrawler/ W ebCrawler.htm l。
Linux 的 Java
现 在 已 有 大 量 的 基 于 Java 的 产 品 可 用 于 Linux 中 。 有 Linux 版 本 的 Java 开 发 软 件 包( JD K ),HotJava 浏 览 器 和 Java 的 Web 服 务 器 。您 能 从 B lackdown 的 W eb 站 点 上 下 载 这 些 产 品 , B lackdown 的 Web 页 为 :
http://www.blackdown.org/java-linux.html
您 可 以 从 一 列 可 用 的 Java 产 品 中 选 择 需 要 的 项 。 下 面 列 出 一 些 产 品 :
JDK1.0.2Java 开 发 软 件 包 1.0
JDK1.1.3 Java 开 发 软 件 包 1.1.3 JDBC JDBC 数 据 库 访 问 API
BDK JavaBeans 开 发 软 件 包 ( 要 求 Java 开 发 软件 包 1.1.1)
Java Web Server
JSDK Java Servlet 开 发 软 件 包
JWS20 工 作 组 2.0 Build 125
HotJava HotJava 1.0 W eb 浏 览 器 ( 要 求 Java 开 发 软 件包 1.1.1 )
BISS-AWT Java Framework 一 个 免 费 的 Framework/AW T 代 替 品
Castanet Tuner 1.1
Java 开 发 软 件 包 : JDK
Java 开 发 软 件 包 是 一 种 工 具 , 用 它 来 可 以 创 建 和 调 试 您 的 Java 程 序 , 并对 Java 应 用 提 供 支 持 , 象 HotJava 浏 览 器 。 软 件 包 中 包 含 演 示 的 Java 程 序 和源 代 码 。 从 Sun 的 Web 站 点 您 能 取 得 关 于 JDK 的 详 细 的 文 件 :
http://java.sun.com/products/jdk/
现 在 有 两 个 版 本 的 JDK 可 用 , 1.0 和 1.1 。 1.0 是 一 个 老 的 版 本 , 它 被 大 多数 的 浏 览 器 支 持 。 1.1 是 一 个 较 新 的 版 本 , 有 许 多 老 版 本 的 浏 览 器 不 支 持 它 。
JDK1.1 包 括 一 些 先 进 的 功 能 , 比 如 JavaBean 和 数 据 库 连 接 。 两 个 JDK 版 本都 可 用 于 Linu x。 您 能 从 一 个 Java-Linux 的 镜 像 站 点 下 载 它 们 , 从 前 面 提 到 的Blackdown Web 页 能 连 接 到 此 镜 像 站 点 。 选 择 “ Geting the JDK ” 项 即 可 。 在OpenLinux CD-ROM 上 也 有 JDK1.0 。 许 多 的 Java 的 应 用 象 HotJava 浏 览 器需 要 JDK1.1 。 为 了 使 用 它 们 , 您 需 要 下 载 和 安 装 JDK1.1 。 JDK1.1 也 有 两 个 版本 JDK1.1.1 和 最 新 的 JDK1.1.3 。
11.6.1JDK1.0.2
Java 开 发 软 件 包 的 1.0.2 版 本 在 您 的 OpenLinux CD-ROM 上 的 contrib 目录 中 , 作 为 一 个 RPM 软 件 包 。 它 也 是 JDK1.0 的 最 后 一 个 版 本 。 安 装 之 前 , 首先 要 安 装 上 您 的 CD-ROM 并 切 换 到 它 的 contrib 目 录 下 , 进 入 RPMS 子 目 录 , 您 将 发 现 JDK 的 静 态 的 和 共 享 的 两 个 版 本 。 共 享 的 版 本 是 为 那 些 有 Motif 共 享库 的 用 户 使 用 的 。 对 于 OpenLinux Lite , 安 装 静 态 的 版 本 。 用 命 令 rpm -i 安 装JDK 软 件 包 ( 在 目 录 contrib 中 您 不 能 用 Lisa 安 装 软 件 ) 。
#mount /mnt/cdrom
#cd /mnt/cdrom/OpenLinux/contrib/RPMS #ls JDK*
JDK_shared-1.0.2.p12-3.i386.rpm JDK_static-1.0.2.p12-3.i386.rpm
#rpm -i JDK_static--1.0.2.p12-3.i386.rpm
JDK 软 件 包 在 目 录 /usr/local/java 中 安 装 Java 应 用 软 件 、 库 函 数 和 演 示 程序 。 Java 应 用 软 件 包 括 一 个 Java 编 译 器 , javac, 一 个 Java 调 试 程 序 , jdb , 和 一 个 applet 查 看 程 序 , appletviewer 。 为 了 使 用 这 些 应 用 程 序 , 您 需 要 把 目录 /usr/local/java/bin 加 到 您 的 变 量 PATH 中 , 变 量 PATH 在 文 件 /etc/profile
或 .profile 中 ( 参 见 第 15 章 ) 。 appletviewer 位 于 目 录 /usr/local/java 中 , 您 要把 此 目 录 也 加 到 PATH 中 。 被 包 含 的 应 用 软 件 列 在 表 11-1 中 。
11.6.2JDK1.1.1
JDK1.1 提 供 了 比 JDK1.0 更 多 的 功 能 。 JDK1.1 支 持 国 际 化 、 带 符 号 的apple t、 JAR 文 件 格 式 、 增 强 的 A W T( window 工 具 集 ) 、 JavaBeans 组 件 模式 、 增 强 的 网 络 功 能 、 针 对 大 数 的 数 学 软 件 包 、 远 程 方 法 调 用 ( RM I) 、 反 射 、数 据 库 的 连 接 ( JDBC ) 、 新 的 Java 界 面 、 串 行 的 对 象 、 内 部 的 类 和 增 强 的 执行 功 能 。 关 于 这 些 特 征 的 具 体 描 述 可 以 在 JDK 的 文 档 中 找 到 。
当 前 有 两 个 版 本 的 JDK1.1 : JDK1.1.1 和 最 新 的 JDK1.1.3 。 下 面 将 介 绍 如何 安 装 JDK1.1.1 。 JDK1.1.3 的 安 装 过 程 也 很 相 似 。 当 前 JDK1.1.1 的 Linux 版本 是 一 个 压 缩 文 件 。 您 需 要 下 载 、 解 压 和 展 开 .tar.gz 文 件 。 一 旦 您 下 载 此 文 件 , 把 它 放 在 您 想 安 装 JDK1.1.1 的 目 录 中 , 通 常 是 /usr/loca l。 然 后 用 gunzip 解 压 , 并 用 tar xvf 展 开 , 您 也 可 以 把 两 个 操 作 合 在 一 起 用 , 如 下 所 示 的 tar xvzf 解 压并 展 开 。
#mv jdk.1.1.1-linux-v3.tar.gz /usr/local #cd /usr/local
#tar xvzf jdk.1.1.1-linux-v3.tar.gz
展 开 后 将 创 建 一 个 名 为 jdk1.1.1 的 目 录 , 其 中 有 包 含 Java 应 用 软 件 和 函 数库 的 两 个 子 目 录 bin 和 lib 。 您 需 要 把 目 录 /usr/local/jdk1.1.1/bin 加 到 您 的 变 量PATH 中 ,变量 PATH 在 文 件 /etc/profile 或 .profile 脚 本 中( TCSH shell 是 .login )。另 外 在 /etc/profile 或 .profile 中 , 您 需 要 加 一 项 , 把 目 录 /usr/local/jdk1.1.1/bin
指 定 给 变 量 JAVA_HOME , 如 下 所 示 。 此 变 量 被 许 多 Java 应 用 程 序 象 HotJava
使 用 来 定 位 Java 解 释 器 。
JDK_HOME=/usr/local/jdk1.1.1/bin
表 11-1JDK 工 具 和 目 录
JDK1.0 和 1.1 工 具 描 述
Java Java 解 释 器
javac Java 编 译 器
jdb Java 调 试 器
javadoc 以 HTML 格 式 产 生 API 文档
javah 为 一 个 Java 类 创 建 C 头 文 件 和 C 存 根 文 件
javap 对 编 译 过 的 Java 文 件 进 行 反 编 译
appletviewer 允 许 您 在 没 有 Web 浏 览 器 时 运 行 applets
JDK1.1 附 加 的 工 具
Jar ava 存 档 工 具
JDK1.0 和 1.1 工 具 描 述
Javakey 数 字 符 号 工 具
native2ascii Native-To-ASCII 转 换 器
rmic Java RMI 转 换 器
rmiregistry Java 远 程 对 象 寄 存 器
serialver 串 行 版 本 的 命 令
updateAWT AWT1.1 转 换 工 具
Java 目录
Bin Java 应 用 软 件
Lib Java 类 库
Include Java 包 含 文 件
Demo Java applet 的 例 子
Java Applets
您 可 以 象 使 用 标 准 编 程 语 言 编 写 程 序 一 样 来 创 建 Java Applets 。 首 先 用 文本 编 辑 器 来 编 写 源 代 码 。 源 代 码 被 保 存 在 扩 展 名 为 .java 的 文 件 中 。 接 着 可 以 用编 译 器 javac 来 编 译 源 文 件 , 产 生 一 个 Java Apple t。 这 个 Applet 文 件 将 有 一个 扩 展 名 .class 。 例 如 在 目 录 /usr/local/java/demo/blink 中 有 一 个 名 为 Blink.java 的 java 源 文 件 。 您 能 切 换 到 此 目 录 中 并 编 译 文 件 B link.java , 产 生 文 件Blink.class 。
#javac Blink.java
在 目 录 中 的 文 件 example1.html 将 调 用 Blink.class apple t。 启 动 您 的 浏 览器 并 调 用 此 文 件 即 可 运 行 Blink apple t。
在 W eb 页 中 使 用 HTML 标 识 符 <applet> 调 用 apple t。 此 标 识 符 中 包 含 一 些属 性 , 其 中 一 个 是 : code 。 您 可 以 给 code 分 配 编 译 过 的 applet 的 名 字 。 这 里还 有 一 些 可 选 的 属 性 , 您 能 通 过 它 们 设 置 一 些 特 性 , 象 applet 的 显 示 区 域 和 它
的 排 列 。 您 甚 至 可 以 访 问 远 程 Web 站 点 上 的 apple t。 一 个 关 于 不 同 applet 特性 的 完 整 列 表 在 文 件 /usr/local/java/README.jdk 中 。 下 面 的 例 子 中 , 一 个 名 为Blink.class 的 applet 将 显 示 在 Web 浏 览 器 的 中 间 的 方 框 中 , 此 方 框 高 140 象素 , 宽 100 象 素 。
< applet code="Blink.class" width=100 height=140 align=center></applet>
为 了 调 用 调 试 器 ,您 可 以 使 用 命 令 appletviewer 加 -debug 选 项 和 运 行 applet
的 HTML 文 件 名 。
appletviewer -debug mypage.html
用 Linux 作 为 Web 服 务 器
当 您 创 建 自 己 的 Web 站 点 时 ,Linux 是 一 个 理 想 的 系 统 。必 须 先 把 您 的 Linux 系 统 配 置 成 一 个 服 务 器 ( 在 第 12 章 中 描 述 ) 。 您 还 需 要 创 建 W eb 页 和 您 想 放在 Web 站 点 上 的 资 源 。 Web 页 的 制 作 并 不 困 难 。 从 一 页 连 接 到 另 一 页 即 可 以让 用 户 在 您 的 站 点 上 移 动 。 您 还 可 以 从 您 的 站 点 建 立 连 接 连 到 其 他 站 点 上 的 资源 中 。
做 为 一 个 Web 服 务 器 的 网 络 配 置
您 的 Caldera Network Desktop 已 经 配 置 成 一 个 W eb 服 务 器 。用 来 管 理 Web
服 务 器 的 httpd 软 件 也 以 安 装 运 行 。 您 要 做 的 只 是 执 行 必 须 的 网 络 服 务 器 的 配
置 和 指 定 文 件 和 目 录 对 远 程 用 户 开 放 。 如 果 您 使 用 另 外 的 Linux 版 本 , 需 要 取得 和 安 装 一 个 W eb 服 务 器 。 表 11-3 中 列 出 几 个 流 行 的 Web 服 务 器 。
创 建 您 自 己 的 Web 站 点
为 了 创 建 自 己 的 Web 站 点 , 您 首 先 要 取 得 一 个 Internet 地 址 并 把 您 的 系 统连 接 到 Interne t。 然 后 , 要 启 动 您 的 Web 服 务 器 守 护 进 程 并 为 您 的 Web 站 点的 用 户 设 置 正 确 的 使 用 目 录 。 您 的 Ca ldera Network Desktop 已 经 安 装 了 Web 服 务 器 守 护 进 程 并 为 它 设 置 了 合 适 的 目 录 。 您 只 须 连 接 到 Internet 并 创 建 自 己的 W eb 页 。 您 的 Caldera W eb 服 务 器 为 您 的 W eb 站 点 页 设 置 的 目 录 为
/home/httpd/htm l。 把 您 创 建 的 Web 页 放 到 此 目 录 中 。 您 还 可 以 创 建 别 的 子 目录 以 存 放 连 接 的 别 的 HTML 页 。 在 Rich Stout 的 The World Wide Web: The Comp lete Reference 中 有 一 些 优 秀 的 文 本 关 于 W eb 页 的 创 建 和 管 理 。 另 外 , 此 书 还 对 Web 页 的 结 构 进 行 了 详 细 的 描 述 。 您 能 从 下 面 的 站 点 得 到 当 前 的 关 于HTML 开 发 的 最 新 信 息 。
http://www.w3.org/hypertext/W W W /MarkUp/MarkUp.html
用 HTML 创 建 Web 页
Web 页 是 由 HTML 创 建 的 , HTML 是 一 种 超 文 本 的 链 接 标 示 语 言 , 它 是SGM L ( 通 用 标 识 语 言 ) 的 一 个 子 集 。 创 建 HTML 文 档 就 是 把 HTML 标 识 符 插入 文 本 文 件 中 。 从 这 一 方 面 讲 , 创 建 一 个 Web 页 就 和 使 用 一 个 基 于 标 识 符 的 字处 理 过 程 一 样 简 单 。 您 用 HTML 标 识 符 格 式 化 文 本 , 并 使 其 显 示 为 一 个 Web 页 。 Web 页 本 身 就 是 一 个 文 本 文 件 , 可 以 用 象 vi 这 样 的 编 辑 器 来 创 建 它 。 对 于
熟 悉 Unix 中 的 基 于 标 识 符 的 字 处 理 过 程 的 用 户 , 您 会 发 现 它 和 nroff 概 念 上 是相 似 的 。 HTML 标 识 符 指 定 标 题 、 列 表 和 段 落 , 也 涉 及 基 于 标 识 符 的 字 处 理 资源 。 表 11-4 中 列 出 许 多 常 用 的 HTML 标 识 符 。
这 还 有 另 一 种 创 建 Web 页 的 方 法 。 Linux 版 本 的 W o rdPerfect 能 从 一 个W ordPerfect 文 档 自 动 地 产 生 一 个 W eb 页 。 您 可 用 W ordPerfect 所 有 字 处 理 的特 征 来 创 建 Web 页 。 还 有 特 殊 的 创 建 Web 页 的 程 序 象 tkWWW , 它 能 很 简 单地 帮 您 创 建 复 杂 的 W eb 页 , 而 不 用 输 入 任 何 HTML 标 识 符 。 每 项 操 作 都 可 以通 过 window 界 面 中 的 对 象 来 完 成 ( 见 表 11-3 ) 。 记 住 无 论 您 使 用 什 么 工 具 来创 建 Web 页 , 它 本 身 都 是 一 个 HTML 文 档 。
分 页 和 文 本 格 式
一 个 HTML 标 识 符 包 含 一 个 括 在 尖 括 号 中 的 关 键 字 , 例 如 , 分 段 的 标 识 符是 <P> 。 标 识 符 通 常 成 对 使 用 , 结 束 的 标 识 符 和 开 始 的 一 样 , 只 不 过 前 面 加 有一 个 斜 杠 。 所 以 您 可 以 用 <P> 开 始 一 段 , 并 用 </P> 结 束 它 。 整 个 Web 页 应 包 含在 <HTML> 标 识 符 中 。 在 您 的 W eb 页 的 第 一 项 应 是 <HTML> , 最 后 一 项 是
</HTML> 。 您 可 以 把 您 的 W eb 页 分 成 标 题 和 正 文 体 两 部 分 。 标 题 部 分 包 含 您的 W eb 页 的 题 目 , 正 文 部 分 包 含 内 容 。
格 式 化 文 本
在 Web 页 中 您 可 用 格 式 标 识 符 来 组 织 您 的 正 文 标 题 、 段 落 或 列 表 。 您 可 用标 识 符 <Hn> 来 输 入 一 个 标 题 , n 代 表 标 题 的 级 别 。 <H1> 是 顶 级 标 题 , <H2> 是下 一 级 , 依 次 类 推 。 依 据 使 用 的 浏 览 器 , 子 标 题 将 被 缩 进 或 描 述 为 更 小 的 或 不
同 的 字 体 。 每 个 标 题 用 它 的 结 束 标 识 符 来 结 束 , <H1> 对 应 </H1> , <H2> 对 应
</H2> 。您 可 用 UL 和 LI 来 显 示 一 列 项 。在 此 列 的 开 始 和 结 束 插 入 <UL> 和 </UL> 。列 中 的 每 一 项 加 上 <LI> 和 </LI> 。 UL 显 示 符 号 列 表 , 数 字 列 表 用 OL 。
您 可 用 TOP 、 BOT 和 M ID 标 识 符 把 一 些 组 件 象 图 片 或 段 落 放 在 W eb 页 的顶 部 、 底 部 或 中 间 。
引 用 Internet 资 源 : HREF
可 以 指 定 您 的 W eb 页 中 的 某 些 文 本 或 图 形 链 接 到 其 他 的 W eb 页 或 是 其 他项 , 比 如 图 片 或 文 档 。 这 些 项 可 以 在 您 的 系 统 中 或 在 别 的 Web 站 点 上 。 当 用 户选 定 一 个 链 接 的 文 本 时 , 将 查 找 它 链 接 的 Web 页 或 项 。 为 了 创 建 链 接 , 必 须 把您 W eb 页 中 的 文 本 或 图 形 和 一 个 Internet 资 源 的 URL 相 关 联 。 Internet 资 源 可以 是 另 一 个 Web 页 、 一 个 项 比 如 一 个 图 片 或 文 件 , 或 甚 至 是 另 一 个 Internet 工具 , 象 ftp 或 telne t。 您 可 用 HREF 锚 号 标 识 符 来 创 建 此 链 接 。 HREF 锚 号 标 识符 开 始 于 <A HREF= 。 在 等 号 后 输 入 用 双 引 号 括 起 来 的 URL , 用 > 结 束 此 HREF 锚 号 标 识 符 。 在 HREF 后 , 输 入 显 示 在 W eb 页 上 用 于 链 接 此 URL 的 文 本 , 用结 束 锚 号 标 识 符 </A> 结 束 文 本 的 输 入 。 当 W eb 页 显 示 在 浏 览 器 中 时 , 您 将 看到 此 文 本 被 设 置 成 特 殊 的 颜 色 以 指 定 它 们 引 用 一 个 URL 。 您 也 可 以 包 括 一 个 图片 引 用 , 在 这 种 情 况 下 , 单 击 图 片 便 可 引 用 UR L 。 它 的 语 法 如 下 :
<A HREF="URL">text</A>
在 下 面 的 例 子 中 , HREF 锚 号 标 识 符 将 链 接 到 在 www.caldera.com 系 统 上的 一 个 Web 页 。 文 本 “ Caldera's decumentation on the Interne t” 将 显 示 为 特定 的 颜 色 , 通 常 为 蓝 色 。 当 用 户 单 击 此 文 本 时 , 将 访 问 URL www.caldera.com 。
传 输 协 议 是 http , 将 显 示 一 个 W eb 页 。
<A HREF="http://www.caldera.com/doc/">Caldera's documentation on the Internet</A> 如 果 您 在 文 本 部 分 包 括 了 一 个 图 片 引 用 , 则 用 户 可 以 单 击 图 片 以 引用 URL 。 下 面 将 讨 论 图 片 引 用 。 在 下 面 的 例 子 中 , 一 个 图 片 文 件 books.gif 将显 示 在 W eb 页 上 , 使 用 者 单 击 book 图 片 将 引 用 URL 。 图 片 引 用 是 <IMG SRC="book2.gif"> 。 <H3><A HREF=
“ http://www.caldera.com/doc/gs/gs.html"><IMG SRC="book2.gif"> Getting Started with the Network Desktop(Internet)</A></H3>
为 了 访 问 您 的 本 地 系 统 中 的 W eb 页 , 不 需 要 传 输 协 议 和 主 机 名 。 您 只 须 指定 路 径 名 。 路 径 名 可 以 是 您 当 前 的 W eb 页 所 在 路 径 的 相 对 路 径 。 在 下 面 的 例 子中 , Web 页 desktop.html 位 于 您 系 统 的 lg 子 目 录 中 。
<H3><A HREF = "lg/desktop.html"> Desktop User's Guide </A></H3>
除 了 引 用 一 个 W eb 页 外 , 您 还 能 引 用 在 相 同 的 页 中 通 过 特 定 名 字 指 定 的 标号 文 本 。 它 也 成 为 超 文 本 目 标 或 命 名 元 素 。 一 个 HREF 能 访 问 此 目 标 , 直 接 跳到 它 的 文 本 。 为 了 在 HREF 中 引 用 此 目 标 , 您 要 在 它 的 名 字 之 前 加 一 个 # 号 。在 下 面 的 HREF 中 , 文 本 “ The newest engine ” 将 显 示 在 Web 页 上 。 当 用 户单 击 此 文 本 时 , 在 Web 页 上 标 号 名 为 engine1 的 目 标 将 显 示 。
此 目 标 可 以 是 标 题 、 图 片 或 任 何 正 文 部 分 。
<A HREF="#engine1">The newest engine</A>
这 里 有 几 种 方 法 可 以 创 建 一 个 超 文 本 目 标 。 您 可 用 一 个 NAME 锚 号 标 识 符和 一 个 目 标 名 再 加 上 目 标 文 本 。 下 面 的 例 子 中 , 目 标 名 为 engine1 , 文 本 正 文是 “ This is the newestengine on the block” 。 此 名 字 能 被 用 在 HREF 中 来 指定 特 定 的 超 文 本 目 标 。
<A NAME="engine1">The newest engine on the block</A>
在 上 述 定 义 了 HREF 锚 号 和 NAME 锚 号 后 , 您 可 用 HREF 锚 号 来 引 用 在
NAME 锚 号 中 指 定 的 文 本 。当 用 户 单 击 在 HREF 锚 号 中 指 定 的 文 本 “: The newest
engine ”时 ,将 移 到 W eb 页 中 以 NAME 锚 号 定 义 的 文 本 中 的“ This is the newest engine on the block ” 部 分 。 此 技 术 经 常 被 用 在 使 用 者 移 到 不 同 的 标 题 , 每 个标 题 开 始 于 页 的 不 同 段 落 。 为 了 命 名 一 个 标 题 , 您 需 要 在 NAME 锚 号 标 识 符 中包 含 完 整 的 标 题 。
<A NAME= “ Heading-name ” >
<Hn>Heading text< \ Hn>
</A>
用 您 定 义 的 标 题 的 名 字 , 能 跳 到 W eb 页 中 标 题 文 本 所 在 处 。
<A HREF="#Heading-name">some text</A>
在 下 面 的 例 子 中 , engine1 现 在 引 用 的 是 一 个 标 题 , 而 不 是 文 本 。
<A NAME= “ engine1 ” >
<H2>This is the newest engine on the block< \ H2>
</A>
在 最 新 的 HTML 的 版 本 , HTML3 中 , 您 可 用 ID 标 识 符 来 创 建 目 标 。 您 可设 置 任 何 东 西 为 目 标 , 包 括 图 片 。
<Hn ID="name"> Heading text< \ Hn>
图 象 和 声 音
能 使 用 HTML 命 令 在 您 的 Web 页 中 显 示 图 片 。图 片 是 一 个 gif 或 jpeg 文 件 , 通 常 和 W eb 页 在 同 一 个 目 录 下 。 <IMG SRC=filename> 标 识 符 将 显 示 一 个 指 定
的 图 片 。 例 如 , 为 了 显 示 一 个 叫 做 books.gif 的 图 片 , 您 把 它 放 在 IM G 标 识 符中 。
<IMG SRC="books.gif">
IM G 标 识 符 将 把 图 片 作 为 W eb 页 的 一 部 分 显 示 。 另 外 , 您 还 可 以 用 一 个 单独 的 图 片 显 示 程 序 显 示 图 片 。 为 了 做 到 这 一 点 , 您 要 用 一 个 HREF 标 识 符 来 引用 图 片 文 件 。 应 用 程 序 可 以 有 效 地 链 接 到 此 图 片 文 件 并 显 示 它 。
<HREF = "engine.gif"> The greatest engine in the world </A>
您 可 以 用 相 同 的 方 法 来 播 放 声 音 和 视 频 文 件 。 这 些 文 件 依 靠 外 部 的 应 用 来运 行 它 们 。 一 个 HREF 标 识 符 将 链 接 到 声 音 和 视 频 文 件 并 用 附 加 的 应 用 运 行 它们 。
<HREF = "whistle.au"> Stream melody</A>
Web 页 的 例 子
这 儿 显 示 的 文 件 cald1.html 是 您 的 系 统 中
/usr/doc/HTML/calderadoc/caldera.html 文 件 的 缩 短 形 式 。它 显 示 讨 论 过 的 Web 页 的 许 多 的 结 构 特 征 。 整 页 都 在 标 识 符 <HTML> 和 </HTML> 中 。 页 标 题 被 定 义在 标 识 符 <TITLE> 中 , 它 放 在 标 识 符 <HEAD> 中 。 <BODY> 标 识 符 将 标 记 显 示在 Web 页 中 的 文 本 。 <H1> 将 以 大 字 体 显 示 一 个 标 题 。 <P> 标 识 符 将 把 后 面 的文 本 格 式 化 成 段 落 。 <H2> 和 <H3> 将 分 级 显 示 更 小 的 标 题 。 <HR > 描 述 一 条 分 栏线 。 引 用 URL 的 标 识 符 <A HREF> 将 嵌 入 段 落 和 标 题 中 间 。 在 标 题 中 的 包 含 图象 的 标 识 符 能 被 用 来 引 用 URL 。 大 多 数 的 URL 引 用 本 地 文 件 , 另 一 些 引 用 远程 站 点 上 的 W eb 页 。 例 如 , <A HREF = "crisp/crisp.html> 引 用 一 个 本 地 的 在 子目 录 crisp 中 的 Web 页 crisp.html 。 <A HREF =
"http://home.netscape.com/eng/mozilla/2.0/handbook/"> 将 引 用 在home.netscape.com Web 站 点 上 的 handbook 目 录 。 图 11-8 显 示 cald1.html 如 何 被 显 示 。
图 11-8 关 于 在 线 文 档 的 cald1.html Web 页
cald1.html
<HTML>
<HEAD>
<TITLE>Caldera Network Desktop Online Documentation</TITLE>
</HEAD>
<BODY>
<H1>Caldera Network Desktop Online Documentation</H1>
<P>
Welcome to the Caldera Network Desktop,Release 1.0. We encourage you to begin with the <A HREF="file:/etc/README">README</A>file for this release.
<P>
Many of these manuals are regularly updated on Caldera's WWW server.For the most current documentation,see<A HREF="http;//www.caldera.com/doc/">Caldera's documentation on the Internet</A>
<HR>
<H2>Online Manuals</H2>
<H3><A HREF="http://www.caldera.com/doc/gs/gs.html">
<IMG SRC="book2.gif">Getting Started with the Network Desktop (Internet)</A></H3>
<H3><A HREF="lg/desktop.html"><IMG SRC="books.gif">Desktop User's Gu ide</A></H3>
<H3><A HREF="crisp/crisp.html"><IMG SRC="books.gif">CRiSPlite Editor User's</A></H3>
<H3><A HREF="http:/home.netscape.com/eng/mozilla/2.0/handbook/">
<IMG SRC="book2.gif">Netscape Navigator Handbook(Internet)</A></H3>
</BODY>
</HTML>
现 在 利 用 您 所 学 的 知 识 , 可 以 很 容 易 地 创 建 您 自 己 的 W eb 页 。 您 需 要 的 只是 一 个 文 本 编 辑 器 。下 面 显 示 的 index.html 文 件 便 是 一 个 您 可 以 自 己 创 建 的 Web 页 。 在 目 录 /usr/doc/HOWTO/ldp 中 有 大 量 的 W eb 页 , 它 们 是 关 于 不 同 主 题 的文 档 。 这 些 Web 页 是 关 于 PPP 协 议 和 打 印 配 置 的 。 现 在 没 有 关 于 这 些 不 同 的W eb 页 的 索 引 。您 不 得 不 寻 找 每 个 组 的 开 始 页 。例 如 ,文 件 Sound-HOWTO.html 是 一 个 以 它 开 始 的 一 组 HTML 文 件 的 索 引 。 下 面 的 index.html 文 件 创 建 了 一 个索 引 , 用 它 您 可 以 直 接 访 问 其 余 的 HTML 文 件 。 每 个 HOWTO Web 页 都 有 一个 引 用 标 题 。 例 如 , <H2><A HREF="PPP-HOWTO.html">PPP HOWTO</A><H2> 引 用 文 件 PPP-HOWTO.htm l。 在 Web 页 上 显 示 文 本 PPP HOWTO 。 单 击 此 文 本 , 将 显 示 Web 页 PPP-HOWTO 。
/usr/doc/HOWTO/ldp/index.html
<HTML>
<HEAD>
<TITLE>Index of HOWTO Documents</TITLE>
</HEAD>
<BODY>
<H1>List of HO WTO Documents</H1>
<H2>by Dylan Petersen</H2>
<P>
v.1.0 ,5 April 1996
<P>
<H2><A HREF="Printing-Usage-HOWTO.html">Printing HOWTO</A></H2>
<H2><A HREF="Sound-HOWTO.html">Sound HOWTO</A></H2>
<H2><A HREF="NET-2-HOWTO.html">Network HOWTO</A></H2>
<H2><A HREF="PPP-HOWTO.html">PPP HOWTO</A></H2>
<H2><A HREF="News-HOWTO.html">News HOWTO</A></H2>
<H2><A HREF="Mail-HOWTO.html">Mail HOWTO</A></H2>
<H2><A HREF="UUCP-HOWTO.html">UUCP HOWTO</A></H2>
<H2><A HREF="Hardware-HOWTO.html">Hardware HOWTO</A></H2>
<H2><A HREF="Ethernet-HOWTO.html">Etherenet HOWTO</A></H2>
</BODY>
</HTML>
- 旦 您 创 建 这 个 用 Web 浏 览 器 能 显 示 的 W eb 页 。 首 先 必 须 确 定 把 此index.html 文 件 放 在 目 录 /usr/ldo/HMTL/ldp 中 。 接 着 在 您 的 浏 览 器 中 输 入 UR L , file:/usr/doc/HTML/ldp/index.htm l。 您 将 看 到 您 的 W eb 页 。 按 HOWTO 标 题 引用 它 的 Web 页 。 图 11-9 显 示 了 index.html 页 。
现 在 一 旦 您 访 问 一 个 HOWTO 页 , 怎 么 能 回 到 您 的 索 引 页 呢 ? 当 然 , 可 以通 过 浏 览 器 中 的 Back 按 钮 往 后 退 , 直 到 回 到 索 引 页 。 另 外 , 还 可 以 在 HOWTO W eb 页 中 加 一 个 HREF 锚 号 , 用 它 返 回 您 的 索 引 页 。下 面 是 一 个 可 用 的 HREF :
<A HREF="index.html">Return to Main Index</A>
图 11-9HOWTO 页 的 index.html Web 页
- 公 共 网 关 接 口
- 个 公 共 网 关 接 口 ( CG I) 是 一 个 程 序 , 利 用 它 在 W eb 站 点 上 的 Web 服务 器 可 以 和 Web 浏 览 器 进 行 交 互 。 当 用 浏 览 器 显 示 在 某 一 W eb 站 点 上 的 一 个W eb 页 时 , W eb 页 可 能 调 用 CGI 程 序 来 为 您 提 供 一 定 的 实 时 的 信 息 或 从 您 那得 到 信 息 。 例 如 , 一 个 W eb 页 无 论 何 时 被 访 问 , 都 可 以 执 行 服 务 器 的 date 命令 来 显 示 当 前 日 期 。一 个 CGI 脚 本 可 以 是 一 个 Linux shell 脚 本 或 程 序 。对于 shell
脚 本 , 您 可 以 使 用 在 第 15 和 16 章 中 描 述 的 BASH 或 TASH shell 命 令 。 对 于程 序 , 您 可 以 使 用 象 C 语 言 等 编 程 语 言 来 开 发 。 还 有 两 个 特 殊 的 HTML 操 作 能被 做 为 CGI 脚 本 : 查 询 文 本 和 表 格 。 它 们 两 个 都 可 以 从 特 定 的 用 户 接 受 和 执 行交 互 相 应 。
您 已 经 了 解 用 户 如 何 使 用 浏 览 器 来 显 示 一 个 特 定 W eb 站 点 上 的 Web 页 。事 实 上 , 用 户 从 Web 站 点 上 以 W eb 页 的 形 式 接 收 信 息 。 用 户 还 可 以 在 有 限 的范 围 内 发 送 信 息 给 W eb 站 点 。 这 些 信 息 通 常 在 您 的 浏 览 器 显 示 的 Web 页 中 有提 示 。 W eb 服 务 器 能 使 用 CGI 程 序 来 接 收 和 处 理 这 些 信 息 。
在 Web 页 上 , 您 可 使 用 一 个 单 独 的 区 域 给 用 户 进 行 在 线 的 回 应 , 或 用 一 个有 此 区 域 的 表 格 。 <ISINDEX> 标 识 符 显 示 一 个 单 独 的 编 辑 框 , 以 供 用 户 输 入 文本 。 它 们 经 常 用 来 得 到 一 个 关 键 字 以 进 行 一 个 基 于 文 本 的 查 询 。
- 个 表 格 是 一 个 有 多 个 不 同 类 型 的 输 入 区 域 的 Web 页 。 这 些 输 入 区 域 可 以是 用 于 输 入 文 本 的 输 入 框 , 或 是 只 须 单 击 的 chesk 框 或 radio 框 。 文 本 框 可 以是 定 义 好 结 构 的 , 允 许 您 按 一 定 的 结 构 输 入 字 符 , 象 电 话 号 码 。 也 可 以 是 无 结构 的 , 允 许 用 户 顺 序 输 入 , 象 它 们 的 一 个 建 议 和 注 释 。 表 格 可 以 涉 及 基 于 表 格的 查 询 。
在 表 格 中 输 入 信 息 后 , 用 户 通 过 单 击 Submit 按 钮 把 信 息 送 回 到 服 务 器 。 服务 器 收 到 表 格 和 它 的 一 些 指 令 , 运 行 特 定 的 CGI 程 序 来 处 理 此 表 格 。
总 结 : W W W
World Wide Web ( W W W ) 连 接 了 Internet 上 分 布 在 全 球 的 不 同 类 型 的 信息 , 并 把 这 些 信 息 以 一 种 易 用 的 形 式 , Web 页 , 表 现 出 来 。 Web 页 是 由 超 文 本标 记 语 言 ( HTM L) 编 写 的 。 一 个 W eb 页 可 以 连 接 到 另 外 的 Web 页 , 同 样 也可 以 被 另 外 的 W eb 页 连 接 。 这 些 Web 页 可 以 在 同 一 个 站 点 或 在 不 同 的 站 点 上 。最 重 要 的 是 , 每 个 Web 页 都 可 以 显 示 您 访 问 的 多 种 信 息 , 象 文 本 、 图 片 、 视 频和 声 音 。 在 Internet 上 的 信 息 资 源 是 由 URL 来 标 识 的 。 URL 由 三 部 分 组 成 : 传 输 协 议 , W eb 站 点 的 主 机 名 和 资 源 的 文 件 名 。 传 输 协 议 决 定 一 个 资 源 是 如 何被 访 问 的 : http 访 问 一 个 Web 页 , 而 ftp 进 行 一 个 文 件 传 输 。 URL 能 被 用 来 访问 W eb 页 或 其 他 站 点 上 的 资 源 。 您 可 以 使 用 W eb 浏 览 器 来 访 问 遍 布 Internet 的 W eb 站 点 上 的 Web 页 。W eb 浏 览 器 将 保 存 一 个 对 话 期 内 访 问 过 的 不 同 的 Web 页 , 允 许 您 在 这 些 页 中 向 前 或 向 后 移 动 。 您 也 能 保 存 一 个 您 喜 欢 的 W eb 页 活 动列 表 , 用 浏 览 器 直 接 访 问 它 们 。 许 多 浏 览 器 有 新 闻 阅 读 器 和 邮 件 程 序 的 功 能 。Linux 上 可 以 使 用 一 些 流 行 的 浏 览 器 象 Netscape Navigator 和 Mosaic 。
您 的 Linux 系 统 也 能 作 为 一 个 Web 服 务 器 , 详 细 的 关 于 配 置 W eb 服 务 器的 方 法 将 在 12 章 中 讨 论 ( Caldera Network Desktop 已 经 安 装 和 配 置 一 个 Web 服 务 器 ) 。 用 W eb 服 务 器 软 件 , 您 能 设 置 您 自 己 Web 站 点 。 W eb 页 是 一 种 包含 HTML 标 识 符 的 文 本 文 件 。 您 能 用 HTML 标 识 符 来 格 式 化 您 的 W eb 页 。 所以 组 成 一 个 Web 页 只 是 输 入 文 本 和 合 适 的 HTML 标 识 符 。 HREF 锚 号 标 识 符用 URL 来 引 用 Internet 资 源 。Web 页 可 以 分 布 在 不 同 的 子 目 录 中 ,且 每 个 Web 页 都 可 以 连 接 到 您 系 统 中 或 其 他 W eb 站 点 上 的 W eb 页 。 在 一 个 目 录 中 , 一 个
W eb 页 ( 通 常 是 index.htm l) 能 作 为 此 目 录 的 一 个 内 容 列 表 , 并 能 连 接 到 目 录中 其 他 的 Web 页。
表 |
11-2 Web 传 输 协 议 |
|
---|---|---|
协 议 |
描 述 | |
http |
访 问 |
W eb 站 点 的 超 文 本 传 输 协 议 |
Gopher |
访 问 |
Gopher 站 点 |
ftp |
匿 名 |
ftp 连 接 的 文 件 传 输 协 议 |
telnet 创 建 一 个 telnet 连 接
wais 访 问 WAIS 站 点
news 读 取 Usenet 新 闻 ; 用 网 络 新 闻 传 输协 议 ( NNTP )
表 11-3 W eb 资 源 的 文 件 类 型
文 件 类 型 描 述
.html 用 HTML ( 超 文 本 标 记 语 言 ) 格 式 化的 W eb 文 档 页
图 象 文 件
.gif 用 gif 压 缩 的 图 象
.jpeg 用 jpeg 压 缩 的 图 象
声 音 文 件
.au Un ix 的 声 音 文 件
.wav M icrosoft W indows 的 声 音 文 件
.aiff Machintosh 的 声 音 文 件
视 频 文 件
.QT 多 平 台 的 Qu icktime 视 频 文 件
.mpeg 视 频 文 件
.avi M icrosoft W indows 的 视 频 文 件
表 11-4 使 用 W eb 的 工 具
W eb 浏 览 器 位 置
Netscape Navigator ftp3.netscape.com/pub/navigator/n.n/unix
ftp3.netscape.com 通 过 ftp8.netscape.com 的其 他 可 用 的 镜 像 站 点
NCSA Mosaic ftp.ncsa.uiuc.edu/ W eb/Mosaic/unix
Arena http://www.w3.org/hypertext/W W W /Arena/Stat us.html
ftp.w3.org/pub/arena
Lynx ftp://ftp2.cc.ukans.edu/pub/lynx( 包 括 最 大 的 分布 )
HTML 编 辑 器
Phoenix http://www.bsd/uchicago.edu/ftp/pub/phoenix
T k W W W http://www.w3.org/hypertext/W W W /tk W W W
ftp.aud.alcatel.com/pub/tcl/extensions
W eb 服 务 器
Apache http://www.apache.org
CERN httpd ftp://info.cern.ch/pub/www.bin
NCSA httpd ftp.ncsa.uiuc eduhttp://boohoo.ncsa.uiuc.edu
Plexus http://www.bsdi.com/2.2.1/dist/Plexus.html Netscape Server ftp3.netscape.com/pub/server/n.n/unix
W eb 实 用 程 序
Java ftp.blackdown.org/pub/Java/linux
W ebCrawler http://www.biotech.washington.edu/ W ebCrawle r/ WebCrawler.html
W orld W ide W eb Worm http://www.cs.colorado.edu/home/mcbryan/ W
W W W .html http://info.cern.ch/ W W W /Tools
表 11-5 W eb 页 中 HTML 代 码
基 本 标 识 符 描 述
<HTML>Web 页 </HTML> 把 <HTML> 作 为 您 的 W eb 页 的 第 一
项 , </HTML> 作 为 最 后 一 项
</HEAD> W eb 页 的 标 题 部 分 , 包 括 所 有 的 配置 和 题 目
W eb 页 标 题
</HEAD> W eb 页 的 题 目 , 将 被 用 在 活 动 列 表
<TITLE>title text</TITLE> 中 以 指 明 Web 页
<BODY>
W eb 页 文 本 </BODY>Web 页 的 正 文 , 即 显 示 在
W eb 页 中 的 内 容
<ADDRESS>
W eb 页 创 建 者 的 地 址 W eb 页 创 作 者 的 Internet 地 址
<BASE= Hre f“ Web 页 路 径 名 ” > W eb 页 的 路 径 名 , 它 作 为 和 此 页
相 关 的 路 径 名 的 基 本 路 径 名
格 式
<Hn> 标 题 题 目 < \ Hn> 标 题 ; n 是 子 标 题 的 等 级 , <H1> 是 一级 标 题 , <H2> 是 二 级 标 题
<P> 段 落 文 本 </P> 段 落
<CENTER> 中 间 的 文 本
<BLINK>
<BR> 折 行
<PRE> 显 示 先 面 的 不 带 格 式 的 文 本
Prefotmatted 文 本
</PRE>
<HR>Horizontal rule </HR> 显 示 水 平 的 分 栏 线
<CLEAR>
图 象
<IMAGE SRC"file.gif" 显 示 在 Web 页 中 的 图 象
ALLGN "position" 在 Web 页 中 图 象 或 文 本 的 位 置 ;
position 可 以 只 Bottom 、 Top 、 Left
和 Right
W IDTH 设 置 显 示 图 象 的 宽
HEIGHT 设 置 高
锚 号
<A 锚 号 标 识 符 /A> 锚 号 标 识 符 , 象 URL 引 用
HREF “ URL 地 址 ” > URL 引 用 , 联 系 特 定 的 文 本 到 URL
地 址
引 用 文 本
<A NAME "text"> 锚 号 文 本 </A> 创 建 一 个 W eb 页 中 的 文 本 的 锚 号 引
用
</A>
<Hn> 标 题 文 本 < \ Hn></A>
<A NAME= “ 标 题 文 本 ” > 为 W eb 页 中 的 锚 号 引 用 作 一 个 标 题
</A>
ID “ 锚 号 文 本 ” 在 W eb 页 中 用 ID 代 替 NAME 来 创建 一 个 锚 号 文 本
<Hn ID= “ 锚 号 文 本 ” > 标 题 文 本 < \
Hn>
在 W eb 页 中 引 用 锚 号 文 本
<A HREF “ # 锚 号 文 本 ” > 显 示 在 页 创 建 连 接 到 站 点 上 的 其 他 W eb 页 ;
中 的 文 本 </A><LINK REL= 关 系 在 Web 页 的 上 方 或 下 方 显 示 具 有
REL 描 述 的 关 系 的 按 钮
HREF= “ URL 地 址 ” > REL= 关 系
当 前 W eb 页 和 其 他 页 的 关 系Previous 前 一 个 Web 页 的 HRL Next 下 一 个 W eb 页 的 HRL Home 主 页 的 HRL Banner 所 有 Web 页 都 显 示 的 标 题 的HRL 列表
<LH > 列 出 标 题 </LH> 列 表 的 名 字
<LI> 列 出 项 的 文 本 </LI> 列 出 项
<UL> 列 出 项 中 的 实 体 </UL> 未 排 序 的 列
<OL> 排 序 后 列 出 实 体 </OL> 排 序 列 表 , 通 常 是 用 数 字
<DL> 列 出 实 体 </DL> 定 义 列 表 ; 一 列 项 目 和 每 一 个 的 解释 , 叫 做 定 义 ; term 使 您 指 定 的 一 个单 词
<DT> 定 义 一 个 项 目 </DT> 表 示 一 个 被 定 义 的 列 表 项 的 项 目
<DD > 定 义 </DD> 伴 随 一 个 定 义 项 目 的 文 本表 格
<TABLE> 表 项 </TABLE> 显 示 一 个 表
<TC></TC>
<TR></TR >
<TH></TH>
<TD></TD>
配 置
BGCLOLR= rrggbb 背 景 颜 色 ; 十 六 进 制 的 数 来 代 表 颜色 ; rr 红 , gg= 绿 , bb= 蓝 ; 全 为 0= 黑 , 全 为 1= 白 FFFFFF ; 它 被 设 置在 BODY 标 识 符 中 <BODY BGCOLOR=137HF2>
TEXT=rrggbb 文 本 的 颜 色 , 也 被 设 置 在 BODY 标识 符 中
BACKGOUND=file.gif 被 用 来 作 为 Web 页 背 景 的 图 片 , 它被 设 置 在 BODY 标 识 符 中 项
< <
> >
& &
" "