Manpages

______________________________________________________________________________

NAME

info - 返 回 关 于 Tcl 解 释 器 状 态 的 信 息

总 览 SYNOPSIS

info option ?arg arg ...? _________________________________________________________________

描 述 DESCRIPTION

这 个 命 令 提 供 关 于 Tcl 解 释 器 的 各 种 内 部 信 息 。 合 法 的 option (可 以 是 缩 写 )有 :

info args procname 返 回 一 个 列 表 , 依 次 包 含 给 过 程 procname 的 参 数 们 的 名 字 。 Procname 必 须 是 一 个 Tcl 命 令 的 名 字 。
info body
procname 返 回 过 程 procname 的 过 程 体 。 Procname 必 须 是 一 个 Tcl 命 令 的 名 字 。
info cmdcount
返 回 在 这 个 解 释 器 中 已 经 被 调 用 的 命 令 的 总 数 的 统 计 。
info commands
?pattern? 如 果 未 指 定 pattern , 返 回 在 当 前 名 字 空 间 中 所 有 Tcl 命 令 的 名 字 的 一 个 列 表 , 包 括 用 C 写 成 的 内 置 命 令 和 使 用 proc命 令 定 义 的 命 令 过 程 。 如 果 指 定 了 pattern, 只 返 回 匹 配 pattern 的 那 些 名 字 。 使 用 与 string match相 同 的 规 则 确 定 匹 配 。 pattern 可 以 是 象 Foo::print* 这 样 的 一 个 限 定 的 (qualified)名 字 。 这 样 , 可 以 使 用 由 ::分 隔 的 名 字 空 间 的 名 字 序 列 来 指 定 一 个 特 定 的 名 字 空 间 , 并 可 以 用 匹 配 后 面 特 定 字 符 的 模 式 来 指 定 在 这 个 名 字 空 间 中 的 一 系 列 命 令 。 如 果 是 pattern是 一 个 限 定 的 名 字 , 命 令 名 字 的 结 果 列 表 中 的 每 个 元 素 都 被 指 定 名 字 空 间 的 名 字 所 限 定 。
info complete
command 如 果 command 是 一 个 完 整 的 Tcl 命 令 则 返 回 1, 完 整 的 意 思 是 没 有 不 闭 合 的 引 号 、 花 括 号 、 方 括 号 或 数 组 元 素 名 , 如 果 命 令 表 现 为 不 完 整 则 返 回 0。 典 型 的 , 这 个 命 令 在 面 向 行 的 输 入 环 境 中 被 用 来 允 许 用 户 键 入 分 开 (span)成 多 行 的 命 令 ; 如 果 命 令 不 完 整 , 脚 本 可 以 延 期 求 值 , 直 到 键 入 增 补 的 行 完 成 这 个 命 令 。
info default
procname arg varname

Procname 必 须 是 一 个 Tcl 命 令 过 程 的 名 字 而 arg 必 须 是 给 这 个 过 程 的 一 个 参 数 的 名 字 。 如 果 arg 没 有 缺 省 值 则 命 令 返 回 0。 否 则 它 返 回 1 并 把 这 个 缺 省 值 放 置 到 变 量 varname 中 。

info exists varName 如 果 在 当 前 上 下 文 中 存 在 叫 varName 的 变 量 (可 以 是 一 个 全 局 变 量 或 局 部 变 量 ), 并 已 经 通 过 给 它 一 个 值 而 被 定 义 则 返 回 1, 否 则 返 回 0
info globals
?pattern? 如 果 未 指 定 pattern , 返 回 所 有 当 前 定 义 的 全 局 变 量 的 名 字 的 一 个 列 表 。 全 局 变 量 是 在 全 局 名 字 空 间 中 的 变 量 。 如 果 指 定 了 pattern , 只 返 回 匹 配 pattern 的 那 些 名 字 。 使 用 与 string match 相 同 的 规 则 确 定 匹 配 。
info hostname
返 回 在 其 上 执 行 这 个 调 用 的 那 个 计 算 机 的 名 字 。
info level
?number? 如 果 未 指 定 number, 这 个 命 令 返 回 给 出 调 用 过 程 的 栈 层 次 的 一 个 数 , 如 果 在 顶 层 调 用 这 个 名 字 则 返 回 0。 如 果 指 定 了 number , 则 结 果 是 由 在 栈 上 number 层 调 用 的 过 程 的 名 字 和 值 组 成 的 一 个 列 表 。 如 果 number 是 正 数 则 选 择 的 是 一 个 特 定 的 栈 层 次 (1 参 照 最 顶 层 活 跃 过 程 , 2 是 它 调 用 的 过 程 , 以 此 类 推 ); 否 则 给 出 的 是 相 对 当 前 层 次 的 一 个 相 对 层 次 (0 参 照 当 前 过 程 , -1 是 它 的 调 用 者 , 以 此 类 推 )。 关 于 栈 层 次 的 详 细 信 息 参 见 uplevel 命 令 。
info library
返 回 在 其 中 存 储 标 准 Tcl 脚 本 的 库 目 录 的 名 字 。 这 实 际 上 是 tcl_library 变 量 的 值 并 可 通 过 设 置 tcl_library 来 变 更 。 详 情 参 见 tclvars 手 册 条 目 。
info loaded
?interp? 返 回 描 述 用 load 命 令 装 载 到 interp 中 的 所 有 包 的 一 个 列 表 。 每 个 列 表 元 素 都 是 有 两 元 素 的 一 个 子 列 表 , 它 们 是 从 其 中 装 载 包 的 文 件 的 名 字 和 包 的 名 字 。 对 于 静 态 装 载 包 这 个 文 件 名 字 是 一 个 空 串 。 如 果 省 略 了 interp 则 返 回 在 进 程 中 所 有 的 解 释 器 中 装 载 的 包 的 信 息 。 要 得 到 当 前 解 释 器 中 的 包 的 一 个 列 表 , 指 定 interp参 数 为 一 个 空 串 。
info locals
?pattern? 如 果 未 指 定 pattern, 返 回 所 有 当 前 定 义 的 局 部 变 量 名 字 的 一 个 列 表 , 包 括 给 当 前 过 程 的 参 数 。 用 globalupvar命 令 定 义 的 参 数 将 不 返 回 。 如 果 指 定 了 pattern , 只 返 回 匹 配 pattern 的 那 些 名 字 。 使 用 与 string match 相 同 的 规 则 确 定 匹 配 。
info nameofexecutable
返 回 完 整 的 二 进 制 文 件 的 路 径 名 , 从 这 个 文 件 中 调 用 了 应 用 (程 序 )。 如 果 Tcl 不 能 标 识 这 个 文 件 , 则 返 回 一 个 空 串 。
info patchlevel
返 回 全 局 变 量 tcl_patchLevel 的 值 ; 详 情 参 见 tclvars 手 册 条 目 。
info procs
?pattern? 如 果 未 指 定 pattern , 返 回 在 当 前 的 名 字 空 间 中 的 所 有 Tcl 命 令 过 程 的 名 字 的 一 个 列 表 。 如 果 指 定 了 pattern, 在 返 回 在 当 前 名 字 空 间 中 匹 配 pattern 的 过 程 名 字 。 使 用 与 string match 相 同 的 规 则 确 定 匹 配 。
info script
如 果 当 前 正 在 求 值 一 个 Tcl 脚 本 文 件 (例 如 , 有 一 个 Tcl_EvalFile 调 用 处 于 活 跃 或 有 一 个 对 source 命 令 的 活 跃 调 用 ), 则 这 个 命 令 返 回 被 处 理 的 最 内 部 (innermost)文 件 的 名 字 。 否 则 这 个 命 令 返 回 一 个 空 串 。
info sharedlibextension
返 回 在 这 个 平 台 上 包 含 共 享 库 的 文 件 使 用 的 扩 展 名 (例 如 , 在 Solaris 下 是 .so)。 如 果 在 这 个 平 台 上 不 支 持 共 享 库 则 返 回 一 个 空 串 。
info tclversion
返 回 全 局 变 量 tcl_version 的 值 ; 详 情 参 见 tclvars手 册 条 目 。
info vars
?pattern? 如 果 未 指 定 pattern, 则 返 回 所 有 当 前 可 见 的 变 量 的 名 字 的 一 个 列 表 。 包 括 局 部 变 量 和 当 前 可 见 的 全 局 变 量 。 如 果 指 定 了 pattern, 只 返 回 匹 配 pattern 的 那 些 名 字 。 使 用 与 string match 相 同 的 规 则 确 定 匹 配 。 pattern 可 以 是 象 Foo::print* 这 样 的 一 个 限 定 的 (qualified)名 字 。 这 样 , 可 以 使 用 由 :: 分 隔 的 名 字 空 间 的 名 字 序 列 来 指 定 一 个 特 定 的 名 字 空 间 , 并 可 以 用 匹 配 后 面 特 定 字 符 的 模 式 来 指 定 在 这 个 名 字 空 间 中 的 一 系 列 命 令 。 如 果 是 pattern是 一 个 限 定 的 名 字 , 命 令 名 字 的 结 果 列 表 中 的 每 个 元 素 都 被 指 定 名 字 空 间 的 名 字 所 限 定 。

关 键 字 KEYWORDS

command, information, interpreter, level, namespace, procedure, variable

[中 文 版 维 护 人 ]

寒 蝉 退 士

[中 文 版 最 新 更 新 ]

2001/09/28

《 中 国 Linux 论 坛 man 手 册 页 翻 译 计 划 》 :

http://cmpp.linuxforum.net

本 页 面 中 文 版 由 中 文 man 手 册 页 计 划 提 供 。 中 文 man 手 册 页 计 划 : https://github.com/man-pages-zh/manpages-zh

COMMENTS