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