Manpages

NAME

minicom - 友 好 易 用 的 串 口 通 信 程 序

總 覽 SYNOPSIS

minicom [-somMlwz8] [-c on|off] [-S script] [-d entry]

[-a on|off] [-t term] [-p pty] [-C capturefile] [configuration]

描 述

minicom 是 個 通 信 程 序 , 有 點 象 共 享 軟 件 TELIX, 但 其 源 碼 可 以 自 由 獲 得 , 並 能 夠 運 行 於 多 數 Unix系 統 。 它 包 括 以 下 特 性 : 自 動 重 撥 號 的 撥 號 目 錄 , 對 串 行 設 備 UUCP格 式 的 lock文 件 的 支 持 , 獨 立 的 腳 本 語 言 解 釋 器 , 文 件 捕 獲 , 多 用 戶 單 獨 配 置 , 等 等 。

命 令 行 參 數 COMMAND-LINE

-s 設 置 。

root 使 用 此 選 項 在 /etc/minirc.dfl中 編 輯 系 統 範 圍 的 缺 省 值 。 使

用 此 參 數 後 , minicom 將 進 行 初 始 化 , 而 是 直 接 進 入 配 置 菜 單 。 如 果 因 爲 你 的 系 統 被 改 變 , 或 者 第 一 次 運 行 minicom時 , minicom不 能 啓 動 , 這 個 參 數 就 會 很 有 用 。 對 於 多 數 系 統 , 已 經 內 定 了 比 較 合 適 的 缺 省 值 。

-o 不 進 行 初 始 化 。

minicom 將 跳 過 初 始 化 代 碼 。 如 果 你 未 復 位 (reset)就 退 出

了 minicom, 又 想 重 啓 一 次 會 話 (session), 那 麼 用 這 個 選 項 就 比 較 爽 (不 會 再 有 錯 誤 提 示 : modem is locked ---- 注 )。 但 是 也 有 潛 在 的 危 險 : 由 於 未 對 lock文 件 等 進 行 檢 查 , 因 此 一 般 用 戶 可 能 會 與 uucp之 類 的 東 東 發 生 衝 突 ......也 許 以 後 這 個 參 數 會 被 去 掉 。 現 在 姑 且 假 定 , 使 用 modem的 用 戶 對 自 己 的 行 爲 足 夠 負 責 。

-m

Meta或 Alt鍵 重 載 命 令 鍵 。 在 1.80版 中 這 是 缺 省 值 , 也 可 以 在 minicom 菜

單 中 配 置 這 個 選 項 。 不 過 若 你 一 直 使 用 不 同 的 終 端 , 其 中 有 些 沒 有 Meta或 Alt鍵 , 那 麼 方 便 的 做 法 還 是 把 缺 省 的 命 令 鍵 設 置 爲 Ctrl-A, 當 你 有 了 支 持 Meta或 Alt鍵 的 鍵 盤 時 再 使 用 此 選 項 。 Minicom假 定 你 的 Meta鍵 發 送 ESC前 綴 , 而 不 是 設 置 字 符 最 高 位 的 那 一 種 (見 下 )。

-M 跟 “

-m”一 樣 , 但 是 假 定 你 的 Meta鍵 設 置 字 符 高 端 的 第 八 位 (發 送 128+字 符 代

碼 )。

-z 使 用 終 端 狀 態 行 。 僅 當 終 端 支 持 , 並 且 在 其

termcap或 terminfo數 據 庫 入 口

中 有 相 關 信 息 時 纔 可 用 。

-l 逐 字 翻 譯 高 位 被 置 位 的 字 符 。 使 用 此 標 誌 ,

minicom將 不 再 嘗 試 將 IBM行 字

符 翻 譯 爲 ASCII碼 , 而 是 將 其 直 接 傳 送 。 許 多 PC-Unix克 隆 不 經 翻 譯 也 能 正 確 顯 示 它 們 (Linux使 用 專 門 的 模 式 : Coherent和 Sco)。

-w

Turns linewrap on at startup by default.

-a

特 性 使 用 。 有 些 終 端 , 特 別 是 televideo終 端 , 有 個 很 討 厭 的 特 性 處 理 (串 行 而 非 並 行 )。 minicom缺 省 使 用 ’-a on’, 但 若 你 在 用 這 樣 的 終 端 , 你 就 可 以 (必 須 !)加 上 選 項 ’-a off’。 尾 字 ’on’或 ’off’需 要 加 上 。

-t

終 端 類 型 。 使 用 此 標 誌 , 你 可 以 重 載 環 境 變 量 TERM, 這 在 環 境 變 量 MINICOM 中 使 用 很 方 便 ; 你 可 以 創 建 一 個 專 門 的 termcap 入 口 以 備 minicom 在 控 制 檯 上 使 用 , 它 將 屏 幕 初 始 化 爲 raw模 式 , 這 樣 , 連 同 ’-f’標 誌 一 起 , 就 可 以 不 經 翻 譯 而 顯 示 IBM行 字 符 。

-c

顏 色 使 用 。 有 些 終 端 (如 Linux控 制 檯 )支 持 標 準 ANSI轉 義 序 列 色 彩 。 由 於 termcap顯 然 沒 有 對 於 色 彩 的 支 持 , 因 而 minicom硬 性 內 置 了 這 些 轉 義 序 列 的 代 碼 。 所 以 此 選 項 缺 省 爲 off。 使 用 ’-c on’可 以 打 開 此 項 。 把 這 個 標 誌 , 還 有 ’-m’放 入 MINICOM環 境 變 量 中 是 個 不 錯 的 選 擇 。

-S

腳 本 。 啓 動 時 執 行 給 定 名 字 的 腳 本 。 到 目 前 爲 止 , 還 不 支 持 將 用 戶 名 和 口 令 傳 送 給 啓 動 腳 本 。 如 果 你 還 使 用 了 ’-d’選 項 , 以 在 啓 動 時 開 始 撥 號 , 此 腳 本 將 在 撥 號 之 前 運 行 , 撥 號 項 目 入 口 由 ’-d’指 明 。
-d

Dial an entry from the dialing directory on startup. You can specify an index number, but also a substring of the name of the entry. If you specify a name that has multiple entries in the directory, they are all tagged for dialing. You can also specify multiple names or index numbers by separating them with commas. The dialing will start from the first entry specified after all other program initialization procedures are completed.

-p

要 使 用 的 僞 終 端 。 它 超 載 配 置 文 件 中 定 義 的 終 端 端 口 , 但 僅 當 其 爲 僞 tty設 備 。 提 供 的 文 件 名 必 須 採 用 這 樣 的 形 式 : (/dev/)tty[p-z][0-f]
-C

文 件 名 。 啓 動 時 打 開 捕 獲 文 件 。

-8 不 經 修 改 地 傳 送

8位 字 符 。 “連 續 ”意 指 未 對 地 點 /特 性 進 行 真 正 改 變 , 就 不 插

入 地 點 /特 性 控 制 序 列 。 此 模 式 用 於 顯 示 8位 多 字 節 字 符 , 比 如 日 本 字 (TMD! 應 該 是 中 國 字 !!)。 不 是 8位 字 符 的 語 言 都 需 要 (例 如 顯 示 芬 蘭 文 字 就 不 需 要 這 個 )。

minicom 啓 動 時 , 它 首 先 搜 索 用 於 命 令 行 參 數 的 MINICOM環 境 變 量 ----這 些 參 數 可 在 命 令 行 上 超 載 。 例 如 : 若 你 進 行 了 如 下 設 置 :

MINICOM=’-m -c on’
export MINICOM 或 者 其 它 等 效 的 設 置 , 然 後 啓 動 minicom, minicom 會 假 定 你 的 終 端 有 Meat鍵 或 Alt 鍵 , 並 且 支 持 彩 色 。 如 果 你 從 一 個 不 支 持 彩 色 的 終 端 登 錄 , 並 在 你 的 啓 動 文 件 (.profile或 等 效 文 件 )中 設 置 了 MINICOM, 而 且 你 又 不 想 重 置 你 的 環 境 變 量 , 那 麼 你 就 可 以 鍵 入 ’minicom -c off’,來 運 行 這 次 沒 有 色 彩 支 持 的 會 話 。

配 置

The 配 置 參 數 更 有 趣 。 通 常 , minicom從 文 件 “minirc.dfl”中 獲 取 其 缺 省 值 。 不 過 , 若 你 給 minicom一 個 參 數 , 它 將 嘗 試 從 文 件 “minirc.configuration”中 獲 取 缺 省 值 。 因 此 , 爲 不 同 端 口 、 不 同 用 戶 等 創 建 多 個 配 置 文 件 是 可 能 的 。 最 好 使 用 設 備 名 , 如 : tty1, tty64, sio2等 。 如 果 用 戶 創 建 了 自 己 的 配 置 文 件 , 那 麼 該 文 件 將 以 “.minirc.dfl”爲 名 出 現 在 他 的 home目 錄 中 。

使 用 USE

Minicom是 基 於 窗 口 的 。 要 彈 出 所 需 功 能 的 窗 口 , 可 按 下 Ctrl-A (以 下 使 用 C-A來 表 示 Ctrl-A),然 後 再 按 各 功 能 鍵 (a-z或 A-Z)。 先 按 C-A, 再 按 ’z’, 將 出 現 一 個 幫 助 窗 口 , 提 供 了 所 有 命 令 的 簡 述 。 配 置 minicom(-s 選 項 , 或 者 C-A、 O)時 , 可 以 改 變 這 個 轉 義 鍵 , 不 過 現 在 我 們 還 是 用 Ctrl-A吧 。 以 下 鍵 在 所 有 菜 單 中 都 可 用 :

UP

arrow-up 或 ’k’

DOWN

arrow-down 或 ’j’

LEFT

arrow-left 或 ’h’

RIGHT

arrow-right 或 ’l’

CHOOSE

Enter

CANCEL

ESCape.

屏 幕 分 爲 兩 部 分 : 上 部 24行 爲 終 端 模 擬 器 的 屏 幕 。 ANSI或 VT100轉 義 序 列 在 此 窗 口 中 被 解 釋 。 若 底 部 還 剩 有 一 行 , 那 麼 狀 態 行 就 放 在 這 兒 ; 否 則 , 每 次 按 C-A時 狀 態 行 出 現 。 在 那 些 有 專 門 狀 態 行 的 終 端 上 將 會 使 用 這 一 行 , 如 果 termcap信 息 完 整 且 加 了 -k標 誌 的 話 。 下 面 按 字 母 順 序 列 出 可 用 的 命 令 :

C-A 兩 次 按 下

C-A將 發 送 一 個 C-A命 令 到 遠 程 系 統 。 如 果 你 把 “轉 義 字 符 ”換 成 了

C-A以 外 的 什 麼 字 符 , 則 對 該 字 符 的 工 作 方 式 也 類 似 。

A 切 換 “

Add Linefeed”爲 on/off。 若 爲 on, 則 每 上 回 車 鍵 在 屏 幕 上 顯 示 之 前 ,

都 要 加 上 一 個 linefeed。

B 爲 你 提 供 一 個 回 捲

(scroll back)的 緩 衝 區 。 可 以 按 u上 卷 , 按 d下 卷 , 按 b上

翻 一 頁 , 按 f下 翻 一 頁 。 也 可 用 箭 頭 鍵 和 翻 頁 鍵 。 可 用 s或 S鍵 (大 小 寫 敏 感 )在 緩 衝 區 中 查 找 文 字 串 , 按 N鍵 查 找 該 串 的 下 一 次 出 現 。 按 c進 入 引 用 模 式 , 出 現 文 字 光 標 , 你 就 可 以 按 Enter鍵 指 定 起 始 行 。 然 後 回 捲 模 式 將 會 結 束 , 帶 有 前 綴 ’>’的 內 容 將 被 髮 送 。

C 清 屏 。

D 撥 一 個 號 , 或 轉 向 撥 號 目 錄 。

E 切 換 本 地 回 顯 爲

on/off (若 你 的 minicom版 本 支 持 )。

F

break信 號 送 modem。

G

行 腳 本 (Go)。 運 行 一 個 登 錄 腳 本 。
H
掛 斷 。

I 切 換 光 標

鍵 在 普 通 和 應 用 模 式 間 發 送 的 轉 義 序 列 的 類 型 (另 參 下 面 關 於 狀 態 行 的 註 釋 )。

J

跳 至 shell。 返 回 時 , 整 個 屏 幕 將 被 刷 新 (redrawn)。

K 清 屏

, 運 行 kermit,返 回 時 刷 新 屏 幕 。
L
文 件 捕 獲 開

關 。 打 開 時 , 所 有 到 屏 幕 的 輸 出 也 將 被 捕 獲 到 文 件 中 。

M 發 送

modem初 始 化 串 。 若 你 online, 且 DCD線 設 爲 on, 則 modem被 初 始 化 前 將

要 求 你 進 行 確 認 。

O 配 置

minicom。 轉 到 配 置 菜 單 。

P 通 信

參 數 。 允 許 你 改 變 bps速 率 , 奇 偶 校 驗 和 位 數 。
Q
不 復 位 modem就 退 出 minicom。 如 果 改 變 了 macros, 而 且 未 存 盤 , 會 提 供 你 一

個 save的 機 會 。

R 接 收 文 件 。 從 各 種 協 議

(外 部 )中 進 行 選 擇 。 若 filename選 擇 窗 口 和 下 載 目 錄

提 示 可 用 , 會 出 現 一 個 要 求 選 擇 下 載 目 錄 的 窗 口 。 否 則 將 使 用 Filenames and Paths菜 單 中 定 義 的 下 載 目 錄 。

S 發 送 文 件 。 選 擇 你 在 接 收 命 令 中 使 用 的 協 議 。 如 果 你 未 使 文 件 名 選 擇 窗 口 可 用

(在 File Transfer Protocols菜 單 中 設 置 ), 你 將 只 能 在 一 個 對 話 框 窗 口 中 寫 文 件 名 。 若 將 其 設 爲 可 用 , 將 彈 出 一 個 窗 口 , 顯 示 你 的 上 傳 目 錄 中 的 文 件 名 。 可 用 空 格 鍵 爲 文 件 名 加 上 或 取 消 標 記 , 用 光 標 鍵 或 j/k鍵 上 下 移 動 光 標 。 被 選 的 文 件 名 將 高 亮 顯 示 。 目 錄 名 在 方 括 號 中 顯 示 , 兩 次 按 下 空 格 鍵 可 以 在 目 錄 樹 中 上 下 移 動 。 最 後 , 按 Enter發 送 文 件 , 或 按 ESC鍵 退 出 。

T 選 擇 終 端 模 擬 :

ANSI(彩 色 )或 VT100。 此 處 還 可 改 變 退 格 鍵 , 打 開 或 關 閉 狀

態 行 。

W 切 換

linewrap爲 on/off。

X 退 出

minicom, 復 位 modem。 如 果 改 變 了 macros, 而 且 未 存 盤 , 會 提 供 你 一

個 save的 機 會 。

Z 彈 出

help屏 幕 。

撥 號 目 錄 DIALING DIRECTORY

按 下 Ctrl-A、 D, 會 進 入 撥 號 目 錄 。 可 以 增 減 、 刪 除 或 修 改 各 個 項 目 。 選 擇 “dial”, 則 會 撥 打 標 記 項 目 的 電 話 號 碼 , 或 者 當 未 作 任 何 標 記 時 高 亮 顯 示 的 項 目 號 碼 。 modem撥 號 時 , 可 按 ESC取 消 ; 任 何 其 它 按 鍵 將 關 閉 撥 號 窗 口 , 但 並 不 取 消 撥 號 。 撥 號 目 錄 將 保 存 在 你 的 home目 錄 下 的 “.dialdir” 文 件 中 。 可 用 箭 頭 鍵 可 以 上 下 捲 動 , 但 也 可 用 PageUp或 PageDown鍵 捲 動 整 頁 。 若 沒 有 這 些 鍵 , 可 用 Ctrl-B(向 後 ), 以 及 Ctrl-F(向 前 )。 可 用 空 格 鍵 標 記 多 個 項 目 , 若 minicom不 能 建 立 一 個 連 接 , 它 將 在 此 列 表 中 循 環 進 行 撥 號 。 目 錄 中 標 記 項 目 的 名 字 前 將 顯 示 一 個 ’>’符 號 。

"edit" 菜 單 不 言 自 明 , 但 這 裏 還 是 簡 要 介 紹 一 下 。

A - Name 項 目 名

B - Number 電 話 號 碼
C - Dial string #
指 出 用 於 連 接 的 撥 號 串 。 在 Modem and dialing菜 單 中 有 三 種 不 同 的 撥 號 串 (前 綴 和 後 綴 )可 以 進 行 設 置 。
D - Local echo
可 爲 on或 off( 若 你 的 minicom版 本 支 持 )
E - Script
成 功 建 立 連 接 後 必 須 執 行 的 腳 本 (參 runscript手 冊 )
F - Username
傳 給 runscript程 序 的 用 戶 名 。 在 環 境 串 "$LOGIN"中 傳 送 。
G - Password
傳 送 爲 "$PASS"的 口 令 。
H - Terminal Emulation
使 用 ANSI或 VT100模 擬 。
I - Backspace key sends
退 格 鍵 發 送 的 代 碼 (Backspace或 Delete)。
J - Linewrap
可 爲 on或 off。
K - Line settings
本 次 連 接 的 bps速 率 , 位 數 和 奇 偶 設 置 。 速 率 可 選 當 前 值 , 這 樣 就 能 用 當 時 正 在 使 用 的 任 何 速 率 值 (當 你 有 多 個 modem時 , 這 玩 兒 很 有 用 )。
L - Conversion table
可 以 指 定 運 行 login腳 本 前 , 此 撥 號 項 目 應 答 的 任 何 時 候 要 裝 入 的 字 符 轉 換 表 。 若 此 域 爲 空 , 則 轉 換 表 保 持 不 變 。
edit 菜 單 還 顯 示 了 你 最 近 一 次 呼 叫 此 項 的 日 期 和 時 間 , 及 呼 叫 該 項 的 總 次 數 。 但 並 不 允 許 你 改 變 這 些 值 。 當 你 進 行 連 接 時 , 它 們 會 自 動 更 新 。

The moVe command lets you move the highlighted entry up or down in the dialing directory with the up/down arrow keys or the k and j keys. Press Enter or ESC to end moving the entry.

配 置 CONFIGURATION

按 Ctrl-A、 O, 進 入 setup菜 單 。 人 人 都 可 以 改 變 其 中 的 多 數 設 置 , 但 有 些 僅 限 於 root。 在 此 , 那 些 特 權 設 置 用 星 號 (*)標 記 。

Filenames and paths 此 菜 單 定 義 你 的 缺 省 目 錄 。

A - Download directory 下 載 的 文 件 的 存 放 位 置
B - Upload directory
從 此 處 讀 取 上 傳 的 文 件
C - Script directory
存 放 login腳 本 的 位 置
D - Script program
作 爲 腳 本 解 釋 器 的 程 序 。 缺 省 是 “runscript”, 也 可 用 其 它 的 東 東 (如 : /bin/sh 或 "expect")。 Stdin和 Stdout連 接 到 modem, Stderr連 接 到 屏 幕 。 若 用 相 對 路 徑 ( 即 不 以 ’/’開 頭 ) , 則 是 相 對 於 你 的 home目 錄 , 除 了 腳 本 解 釋 器 以 外 。
E - Kermit program
爲 kermit尋 找 可 執 行 程 序 和 參 數 的 位 置 。 命 令 行 上 可 用 一 些 簡 單 的 宏 : ’%1’擴 展 爲 撥 出 設 備 的 完 整 文 件 名 , ’%b’擴 展 爲 當 前 波 特 率 。
F - Logging options

Options to configure the logfile writing.
A - File name

Here you can enter the name of the logfile. The file will be written in your home directory, and the default value is "minicom.log". If you blank the name, all logging is turned off.

B - Log connects and hangups

This option defines whether or not the logfile is written when the remote end answers the call or hangs up. Or when you give the hangup command yourself or leave minicom without hangup while online.

C - Log file transfers

Do you want log entries of receiving and sending files.

The ’log’ command in the scripts is not affected by logging options B and C. It is always executed, if you just have the name of the log file defined.

File Transfer Protocols 此 處 規 定 的 協 議 將 在 按 下 Ctrl-A、 s/r時 顯 示 。 行 首 的 “Name”爲 將 要 顯 示 在 菜 單 中 的 名 字 。 “Program”爲 協 議 路 徑 , 其 後 的 “Name”則 確 定 了 程 序 是 否 需 要 參 數 , 如 要 傳 送 的 文 件 。 “U/D”確 定 了 該 項 要 否 在 “upload/download”菜 單 中 出 現 。 “Fullscr”確 定 要 否 全 屏 運 行 , 否 則 mincom將 僅 在 一 個 窗 口 中 顯 示 其 標 準 輸 出 。 “IO-Red” 確 定 minicom要 否 將 程 序 的 標 準 io連 接 到 modem端 口 。 “Multi”告 訴 文 件 名 選 擇 窗 口 協 議 能 否 用 一 個 命 令 發 送 多 上 文 件 。 它 對 於 下 載 協 議 無 效 ; 如 果 你 不 用 文 件 名 選 擇 窗 口 , 那 麼 上 傳 協 議 也 會 忽 略 它 。 老 版 本 的 sz和 rz非 全 屏 , 並 且 設 置 了 IO-Red。 但 是 , 有 些 基 於 curses的 版 本 , 至 少 是 rz, 不 希 望 其 stdin和 stdout被 改 向 , 以 及 全 屏 運 行 。 所 有 文 件 傳 輸 協 議 都 以 用 戶 的 UID運 行 , 但 並 不 是 總 有 UID=root。 對 於 kermit, 命 令 行 上 可 用 ’%l’ 和 ’%b’。 在 此 菜 單 內 , 你 還 能 規 定 當 提 示 文 件 要 上 傳 時 , 要 否 文 件 選 擇 窗 口 , 以 及 每 次 自 動 下 載 開 始 時 要 否 提 示 下 載 目 錄 。 如 果 禁 止 下 載 目 錄 提 示 , 將 使 用 file and directory菜 單 中 規 定 的 下 載 目 錄 。 串 口 設 置 erial port setup

*A - 串 行 設 備 多 數 人 用 /dev/tty1 或 /dev/ttfS1。 Linux 下 仍 然 可 以 使 用 /dev/cua<n>, 但 是 不 推 薦 這 樣 作 , 因 爲 這 些 藉 口 都 過 時 了 , 使 用 2.2.x 或 更 新 的 內 核 的 系 統 中 沒 有 它 們 , 可 以 使 用 /dev/ttyS<n> 來 代 替 。 你 也 可 以 使 /dev/modem 成 爲 一 個 指 向 實 際 設 備 的 鏈 接 。 如 果 你 有 多 個 modem連 接 到 兩 個 或 以 上 的 串 口 , 可 以 在 這 兒 列 表 指 定 , 用 空 格 、 逗 號 或 者 分 號 作 爲 分 隔 符 。 minicom啓 動 時 , 檢 查 此 列 表 直 至 發 現 有 可 用 的 modem, 並 使 用 之 。 ( 不 過 , 你 不 能 爲 它 們 指 定 不 同 的 初 始 化 串 ....至 少 現 在 不 能 )
*B - Lock 文 件 位 置
多 數 系 統 上 , 這 應 該 是 /usr/spool/uucp。 Linux系 統 則 使 用 var/lock。 若 此 目 錄 不 存 在 , minicom將 不 會 試 圖 使 用 lock 文 件 。
*C - Callin program
若 你 的 串 口 上 有 uugetty設 備 或 別 的 什 麼 , 可 能 你 就 需 要 運 行 某 個 程 序 以 把 modem的 cq端 口 切 換 到 dialin/dialout模 式 。 這 就 是 進 入 dialin模 式 所 需 的 程 序 。
*D - Callout program
這 是 進 入 dialout模 式 所 用 的 程 序 。
E - Bps/Par/Bits
啓 動 時 的 缺 省 參 數 。 如 果 其 中 某 一 項 爲 空 , 它 就 不 會 被 使 用 。 因 此 若 你 並 不 在 意 locking, 你 的 modemline上 也 沒 有 getty在 運 行 , 項 目 B - D 就 應 該 空 着 。 注 意 ! 有 效 用 戶 ID "root"(也 就 是 0 )才 能 運 行 callin和 callout。

Modem and Dialing

modem的 參 數 在 此 處 定 義 。 我 不 再 進 一 步 解 釋 了 , 因 爲 缺 省 是 用 於 genericHayes modems, 這 應 該 總 能 正 常 工 作 的 。 這 個 文 件 可 不 是 Hayes的 學 習 指 導 :-)唯 一 值 得 注 意 的 是 , 控 制 字 符 可 以 用 加 前 綴 ’^’的 方 式 發 送 , 其 中 ’^^’指 ’^’本 身 , ’´字 符 必 須 雙 寫 爲 ’\’, 因 爲 反 斜 線 在 宏 定 義 中 有 特 殊 意 義 。 不 過 有 些 選 項 , 跟 modem沒 多 大 關 系 , 倒 是 與 minicom自 己 的 行 爲 關 係 不 少 :
M - Dial time
當 未 建 立 連 接 , minicom超 時 前 的 秒 數 。
N - Delay before redial
若 未 建 立 連 接 , minicom將 重 新 撥 號 , 不 過 先 要 等 待 一 段 時 間 。
O - Number of tries

minicom試 圖 撥 號 的 最 大 次 數 。

P - Drop DTR time 此 項 設 爲 0時 , minicom通 過 發 送 一 個 Hayes類 型 的 hanup序 列 進 行 掛 斷 。 若 設 爲 非 0值 , 則 通 過 放 棄 DTR line來 掛 斷 。 該 值 指 定 了 結 束 DTR要 經 歷 的 秒 數 。
Q - Auto bps detect
設 爲 on時 , minicom嘗 試 匹 配 被 呼 叫 方 的 速 度 。 但 多 數 現 代 的 modem並 不 需 要 這 個 選 項 , 因 爲 modem對 數 據 進 行 了 緩 衝 , 轉 換 了 速 度 。
R - Modem has DCD line
如 果 你 的 modem和 操 作 系 統 灰 支 持 DCD line(建 立 連 接 後 它 就 升 “ 高 ”了 ), 那 麼 minicom就 會 使 用 它 。 When you have this option on, minicom will also NOT start dialing while you are already online.
S - Status line shows DTE speed / line speed
你 可 以 切 換 狀 態 行 或 者 顯 示 DTE速 度 ( minicom與 你 的 modem通 信 的 速 度 ) 或 者 顯 示 線 速 度 ( 你 的 modem與 其 它 modem在 線 上 通 信 的 速 度 ) , 注 意 連 接 期 間 線 速 度 可 能 會 變 化 , 但 你 將 仍 然 只 能 看 到 modem啓 動 連 接 時 的 初 始 速 度 。 這 是 因 爲 modem並 不 告 訴 程 序 速 度 有 否 改 變 。 而 且 , 要 看 到 線 速 度 , 你 需 要 在 連 接 字 串 中 進 行 設 置 , 以 使 modem顯 示 它 。 否 則 , 你 將 只 能 看 到 一 個 值 爲 0的 線 速 度 。
T - Multi-line untag

You can toggle the feature to untag entries from the dialing directory when a connection is established to a multi-line BBS. All the tagged entries that have the same name are untagged. 注 意 此 菜 單 還 是 個 特 例 : 每 個 用 戶 都 可 在 此 改 變 參 數 , 但 它 們 不 會 被 保 存 。

Screen and keyboard

A - Command key is 進 入 命 令 模 式 的 熱 鍵 。 若 將 其 設 爲 ’Alt’或 ’Meta’鍵 , 你 就 可 以 直 接 用 Alt-key調 用 命 令 , 而 不 是 用 HotKey-key。
B - Backspace key sends
仍 然 有 些 系 統 需 要 VT100來 發 送 DEL而 非 BS。 使 用 此 選 項 , 你 就 能 幹 那 件 蠢 事 了 。 ( 我 倒 ! 甚 至 缺 省 值 就 是 on!)
C - Status line is
打 開 或 關 閉 。 一 些 慢 的 終 端 ( 如 X-terminals) 在 捲 動 的 時 候 , 會 使 狀 態 行 “上 躥 下 跳 ”, 所 以 需 要 時 可 以 將 狀 態 行 關 閉 。 命 令 模 式 下 仍 會 被 顯 示 。
D - Alarm sound
若 打 開 , minicom會 在 成 功 連 接 , 以 及 上 傳 /下 載 完 成 後 發 出 報 警 聲 。
E - Foreground Color (menu)
指 定 所 有 的 minicom配 置 窗 口 使 用 的 前 景 色 。
F - Background Color (menu)
指 定 所 有 的 minicom配 置 窗 口 使 用 的 背 景 色 。 注 意 : minicom不 允 許 你 將 前 /背 景 色 設 爲 相 同 值 。
G - Foreground Color (term)
指 定 在 終 端 窗 口 中 使 用 的 前 景 色 。
H - Background Color (term)
指 定 在 終 端 窗 口 中 使 用 的 背 景 色 。 注 意 : minicom不 允 許 你 將 前 /背 景 色 設 爲 相 同 值 。
I - Foreground Color (stat)
指 定 在 狀 態 行 中 使 用 的 前 景 色 。
J - Background Color (stat)
指 定 在 狀 態 行 中 使 用 的 背 景 色 。 注 意 : minicom允 許 你 將 狀 態 行 的 前 /背 景 色 設 爲 相 同 值 。 這 實 際 上 會 隱 藏 狀 態 行 , 不 過 如 果 你 有 意 這 樣 是 做 , 可 以 參 考 這 個 選 項 。
K - History buffer size
歷 史 緩 衝 區 中 保 存 的 行 數 ( 用 於 回 捲 ) 。
L - Macros file
保 存 有 macros的 文 件 的 完 整 路 徑 。 macros允 許 你 定 義 當 按 下 某 一 個 鍵 時 被 髮 送 的 字 符 串 。 minicom中 , 可 定 義 F1到 F10, 發 送 多 達 256個 字 符 。 ( 這 在 編 譯 時 被 確 定 了 ) 。 一 按 下 Enter, 就 會 檢 驗 你 指 定 的 文 件 名 。 若 你 無 權 建 立 指 定 的 文 件 , 會 有 個 錯 誤 信 息 爲 你 指 出 , 然 後 將 你 不 得 不 重 新 編 輯 文 件 名 。 若 可 以 建 立 該 文 件 , minicom會 去 檢 查 它 是 否 已 經 存 在 , 若 存 在 , 就 假 定 它 是 個 macro文 件 並 讀 入 ; 否 則 , 哈 , 那 是 你 的 問 題 了 :-) 如 果 此 文 件 不 存 在 , 就 接 受 此 文 件 名 。
M - Edit Macros
打 開 一 個 新 窗 口 , 允 許 你 在 此 編 輯 F1到 F10的 宏 。
N - Macros enabled
是 /否 。 若 允 許 macro, 則 F1-F10鍵 將 發 送 VT100/VT200的 功 能 鍵 轉 義 序 列 。
O - Character conversion
在 此 顯 示 激 活 的 轉 換 表 文 件 名 , 若 看 不 到 , 則 表 明 尚 未 有 活 動 的 轉 換 表 。 按 下 0,可 以 看 到 轉 換 表 編 輯 菜 單 。

Edit Macros

F1到 F10的 宏 在 此 定 義 。 窗 口 底 部 以 圖 例 顯 示 有 特 殊 意 義 的 字 符 組 合 。 允 許 以 ’^’爲 前 綴 加 普 通 文 本 的 方 式 輸 入 控 制 字 符 , 其 中 ’^^’表 示 ’^’自 身 。 可 用 ’^~’代 碼 發 送 1 秒 的 延 遲 。 當 你 ftp或 telnet某 地 址 後 , 試 圖 login時 , 它 很 有 用 。 還 可 以 從 撥 號 目 錄 中 加 上 你 的 當 前 用 戶 名 和 口 令 , 分 別 用 ’’和 ’’表 示 。 若 需 要 在 macro中 用 反 斜 線 字 符 , 應 雙 寫 爲 ’\’。 要 編 輯 一 個 macro, 按 下 相 應 數 字 (或 字 母 如 F10), 則 光 標 移 到 macro的 末 尾 。 編 輯 該 行 時 , 可 用 左 右 箭 頭 , Home和 End鍵 , Del和 BackSpace鍵 , 以 及 ESC和 回 車 鍵 。 ESC取 消 所 做 的 任 何 修 改 , 回 車 則 接 受 之 。

Character conversion 此 處 可 編 輯 字 符 轉 換 表 。 如 果 你 不 是 美 國 人 , 你 該 知 道 , 許 多 語 言 中 的 字 符 並 不 包 括 在 ASCII字 符 集 中 , 過 去 也 許 是 用 它 們 替 換 了 ASCII表 中 不 太 重 要 的 字 符 , 現 在 則 常 常 用 大 於 127的 字 符 代 碼 表 示 。 其 實 有 許 多 表 示 這 些 字 符 的 方 法 。 這 兒 正 是 爲 那 些 使 用 不 同 於 你 的 計 算 機 字 符 集 的 系 統 編 輯 轉 換 表 的 地 方 ,
A - Load table
你 可 能 已 經 猜 出 來 了 。 此 命 令 從 磁 盤 中 裝 入 轉 換 表 。 將 詢 問 你 表 的 文 件 名 。 預 定 義 的 表 .mciso, .mcpc8及 .mcsf7應 包 含 在 程 序 中 。 表 .mciso 並 不 進 行 轉 換 , .mcpc8用 於 連 接 使 用 8位 pc字 符 集 的 系 統 , .mcsf7 則 用 於 兼 容 很 老 式 的 7位 編 碼 的 系 統 , 這 種 7位 碼 用 芬 蘭 語 和 瑞 典 語 的 區 分 字 符 置 換 了 字 符 {|}[]。
B - Save table
以 指 定 文 件 名 保 存 活 動 的 轉 換 表 。
C - edit char
這 裏 可 對 現 存 的 表 自 行 修 改 。 首 先 將 詢 問 你 要 修 改 的 轉 換 的 字 符 值 (十 進 制 ); 接 着 你 要 指 出 從 外 部 接 收 的 字 符 在 屏 幕 上 顯 示 爲 何 者 。 然 後 詢 問 你 當 按 下 鍵 盤 上 的 那 個 鍵 時 , 你 要 發 送 什 麼 。
D - 下 一 屏
E - 前 一 屏
不 錯 , 可 能 你 注 意 到 了 這 一 屏 顯 示 了 活 動 轉 換 的 種 類 。 屏 幕 (通 常 )太 小 了 , 沒 法 用 一 種 簡 單 易 懂 的 格 式 來 一 次 顯 示 整 個 表 。 你 可 以 用 此 來 做 右 捲 動 轉 換 表 。
F - convert capture
切 換 當 寫 入 捕 獲 文 件 時 是 否 使 用 轉 換 表 。

Save setup as dfl 保 存 參 數 , 作 爲 下 一 次 啓 動 程 序 時 的 缺 省 值 。 除 了 dfl, 其 它 參 數 名 都 會 出 現 , 這 取 決 於 下 次 啓 動 程 序 時 會 用 哪 一 個 。
Save setup as..
以 指 定 名 字 保 存 參 數 。 只 要 以 此 名 爲 參 項 啓 動 minicom, 它 就 會 用 這 些 參 數 。 當 然 只 有 root有 使 用 這 個 選 項 的 特 權 。
Exit
不 保 存 退 出 此 菜 單 。 也 可 按 ESC鍵 。
Exit from minicom
只 有 root纔 會 看 到 這 個 菜 單 項 ---- 如 果 啓 動 minicom 時 用 了 選 項 ’-s’的 話 。 這 樣 , 就 可 以 在 實 際 上 並 未 運 行 minicom的 情 況 下 , 修 改 其 配 置 。

狀 態 行 STATUS LINE

狀 態 行 上 有 好 幾 個 指 示 器 , 其 意 義 不 言 自 明 。 可 能 需 要 解 釋 一 下 奇 怪 的 APP和 NOR指 示 器 。 VT100的 光 標 鍵 可 有 兩 種 模 式 : 應 用 模 式 和 光 標 模 式 。 這 由 一 個 轉 義 序 列 來 控 制 。 當 你 用 minicom登 錄 後 , 如 果 發 現 光 標 鍵 不 能 工 作 , 比 如 在 vi中 , 這 時 你 就 可 以 用 此 指 示 器 來 查 看 光 標 鍵 是 在 應 用 模 式 中 , 還 是 在 光 標 模 式 中 。 可 以 用 Ctrl-A、 I來 切 換 。 如 果 那 這 時 光 標 鍵 能 工 作 , 可 能 是 遠 程 系 統 的 termcap初 始 化 串 發 生 了 錯 誤 。

本 地 化 LOCALES

現 在 minicom已 經 支 持 本 地 語 言 。 這 就 是 說 , 你 可 以 通 過 設 置 環 境 變 量 LANG, 把 多 數 的 英 文 消 息 及 其 它 字 串 轉 變 爲 其 它 語 言 。 到 1998年 7月 , 已 經 支 持 巴 西 葡 萄 牙 語 、 芬 蘭 語 和 日 本 語 。 對 土 耳 其 語 的 支 持 在 建 。

安 全 問 題 SECURITY ISSUES

由 於 minicom在 一 些 計 算 機 上 以 root運 行 , 可 能 你 要 限 制 對 它 的 使 用 。 可 以 通 過 在 缺 省 文 件 目 錄 中 使 用 一 個 叫 “minicom.users”的 配 置 文 件 來 實 現 。 該 文 件 的 句 法 如 下 :

<username> <configuration> [configuration...] 爲 了 允 許 用 戶 ’miquels’使 用 缺 省 配 置 , 可 在 “minicom.users”中 輸 入 下 行 :

miquels dfl 如 果 你 想 讓 用 戶 使 用 比 缺 省 值 更 多 的 配 置 , 那 麼 在 用 戶 名 下 面 加 上 那 些 配 置 的 名 字 即 可 。 若 用 戶 名 後 未 給 出 配 置 , 則 minicom假 定 該 用 戶 可 以 使 用 所 有 配 置 。

雜 項 MISC

若 minicom 被 掛 起 , 則 可 用 SIGTERM 來 kill之 ( 即 kill -15, 或 者 , 既 然 sigterm爲 缺 省 值 , 乾 脆 “kill 在 復 位 等 動 作 後 安 全 退 出 minicom 。 還 可 以 不 掛 斷 線 路 , 用 帶 命 令 “! killall -9 minicom”的 腳 本 來 kill minicom。 若 沒 有 使 用 參 數 -9, 則 minicom會 先 掛 斷 , 再 退 出 。 因 爲 許 多 轉 義 序 列 以 ESC開 頭 ( 上 箭 頭 爲 ESC[A) , 所 以 minicom無 法 知 道 它 獲 得 的 ESC字 符 是 你 按 下 的 ESC鍵 , 還 是 某 一 轉 義 序 列 的 一 部 分 。

minicom的 一 個 老 版 本 , V1.2, 以 一 種 相 當 拙 劣 的 方 式 解 決 此 問 題 : 要 獲 得 ESC鍵 , 你 得 把 它 按 兩 次 。 這 在 1.3版 中 就 好 一 點 兒 了 : 現 在 內 置 了 1秒 超 時 , 象 在 vi中 的 一 樣 。 在 有 select() 系 統 調 用 的 系 統 中 , 超 時 爲 0.5秒 。 而 且 ....奇 怪 吧 : 還 加 了 一 個 Linux相 關 的 專 用 hack :-) 現 在 , minicom可 以 區 分 ESC鍵 和 轉 義 序 列 了 。 要 知 其 中 貓 膩 , 請 參 wkeys.c。 不 過 它 幹 得 確 實 不 錯 !

文 件 FILES

minicom將 其 配 置 文 件 保 存 在 一 個 目 錄 中 , 通 常 是 : /var/lib/minicom, /usr/local/etc或 者 /etc。 要 想 知 道 minicom編 譯 時 內 定 的 缺 省 目 錄 , 可 用 命 令 “minicom -h”, 在 那 兒 你 可 能 還 會 找 到 runscript(1)的 demo文 件 , and the examples of character conversion tables either there or in the subdirectories of /usr/doc/minicom*. The conversion tables are named something like mc.* in that directory, but you probably want to copy the ones you need in your home directory as something beginning with a dot.

minicom.users
minirc.*
$HOME/.minirc.*
$HOME/.dialdir
$HOME/minicom.log
/usr/share/locale/*/LC_MESSAGES/minicom.mo

版 本 VERSION

Minicom is now up to version 2.00.0.

作 者 AUTHOR S

minicom 原 創 作 者 爲 Miquel van Smoorenburg (miquels [AT] cistron.nl). He wrote versions up to 1.75.
Jukka Lahtinen (walker [AT] clinet.fi, walker [AT] megabaud.fi) 負 責 1.78以 上 的 新 版 本 , 由 以 下 人 士 協 助 :
filipg [AT] paranoia.com 爲 V1.79編 寫 歷 史 緩 衝 區 搜 索 程 序 。
Arnaldo Carvalho de Melo (acme [AT] conectiva.br) 完 成 國 際 化 和 巴 西 葡 萄 牙 語 的 翻 譯 。
Jim Seymour (jseymour [AT] jimsun.com) 編 寫 多 modem支 持 , 以 及 V1.80版 以 來 使 用 的 文 件 名 選 擇 窗 口 。
Tomohiro Kubota (kubota [AT] debian.jp) 編 寫 日 文 翻 譯 及 引 用 程 序 , 並 進 行 了 一 些 更 正 。
Gael Queri (gqueri [AT] mail.fr) 編 寫 法 語 翻 譯 。
Arkadiusz Miskiewicz (misiek [AT] pld.pl) wrote the Polish translations.
Kim Soyoung (nexti [AT] chollian.net) wrote the Korean translations. 本 man page中 的 內 容 多 拷 貝 自 minicom的 原 始 README, 作 了 幾 處 更 正 。 其 中 有 些 內 容 及 更 正 由 Michael K.Johnson (johnsonm [AT] stolaf.edu) 完 成 。

Jukka Lahtinen (walker [AT] clinet.fi) 加 上 了 1.75版 以 後 的 一 些 變 動 信 息 。

[中 文 版 維 護 人 ]

範 遜

[中 文 版 最 新 更 新 ]

2000.2.28

《 中 國 linux論 壇 man手 冊 頁 翻 譯 計 劃 》 :

http://cmpp.linuxforum.net

本 頁 面 中 文 版 由 中 文 man 手 冊 頁 計 劃 提 供 。 中 文 man 手 冊 頁 計 劃 : https://github.com/man-pages-zh/manpages-zh