|
minicom ManPage http://www. 翻譯:范遜 (2001-04-21 17:50:19)
名稱 minicom - 友好易用的串口通信程序
語法概要
minicom [-somlz8] [-c on|off] [-S script] [-d entry] [-a on|off] [-t term] [-p pty] [-C capturefile] [configuration]
描述
minicom是個(gè)通信程序,有點(diǎn)象共享軟件 TELIX,但其源碼可以自由獲得,并能夠運(yùn)行于多數(shù)Unix系統(tǒng)?!∷ㄒ韵绿匦裕鹤詣?dòng)重?fù)芴?hào)的撥號(hào)目錄, 對(duì)串行設(shè)備UUCP格式的lock文件的支持,獨(dú)立的腳本語言解釋器,文件捕獲,多用戶單獨(dú)配置,等等。
------------------------ 命令行參數(shù)
-s 設(shè)置。root 使用此選項(xiàng)在/etc/minirc.dfl中編輯系統(tǒng)范圍的缺省值。使用此參數(shù)后,minicom 將不進(jìn)行初始化,而是直接進(jìn)入配置菜單。如果因?yàn)槟愕南到y(tǒng)被改變,或者第一次運(yùn)行minicom時(shí),minicom不能啟動(dòng),這個(gè)參數(shù)就會(huì)很有用。對(duì)于多數(shù)系統(tǒng),已經(jīng)內(nèi)定了比較合適的缺省值。
-o 不進(jìn)行初始化。minicom 將跳過初始化代碼。如果你未復(fù)位(reset)就退出了minicom,又想重啟一次會(huì)話(session),那么用這個(gè)選項(xiàng)就比較爽(不會(huì)再有錯(cuò)誤提示:modem is locked ---- 注)。但是也有潛在的危險(xiǎn):由于未對(duì)lock文件等進(jìn)行檢查,因此一般用戶可能會(huì)與uucp之類的東東發(fā)生沖突......也許以后這個(gè)參數(shù)會(huì)被去掉?,F(xiàn)在姑且假定,使用modem的用戶對(duì)自己的行為足夠負(fù)責(zé)。
-m 用Meta或Alt鍵重載命令鍵。在1.80版中這是缺省值,也可以在minicom 菜單中配置這個(gè)選項(xiàng)。不過若你一直使用不同的終端,其中有些沒有Meta或Alt鍵,那么方便的做法還是把缺省的命令鍵設(shè)置為Ctrl-A,當(dāng)你有了支持Meta或Alt鍵的鍵盤時(shí)再使用此選項(xiàng)。Minicom假定你的Meta鍵發(fā)送ESC前綴,而不是設(shè)置字符最高位的那一種(見下)。
-M 跟“-m”一樣,但是假定你的Meta鍵設(shè)置字符高端的第八位(發(fā)送128+字符代碼)。
-z 使用終端狀態(tài)行。僅當(dāng)終端支持,并且在其termcap或terminfo數(shù)據(jù)庫入口中有相關(guān)信息時(shí)才可用。
-l 逐字翻譯高位被置位的字符。使用此標(biāo)志,minicom將不再嘗試將IBM行字符翻譯為ASCII碼,而是將其直接傳送。許多PC-Unix克隆不經(jīng)翻譯也能正確顯示它們(Linux使用專門的模式:Coherent和Sco)。
-a 特性使用。有些終端,特別是televideo終端,有個(gè)很討厭的特性處理(串行而非并行)。minicom缺省使用‘-a on’,但若你在用這樣的終端,你就可以(必須!)加上選項(xiàng)‘-a off’。尾字‘on’或‘off’需要加上。
-t 終端類型。使用此標(biāo)志, 你可以重載環(huán)境變量TERM,這在環(huán)境變量MINICOM 中使用很方便;你可以創(chuàng)建一個(gè)專門的termcap入口以備minicom 在控制臺(tái)上使用,它將屏幕初始化為raw模式,這樣,連同‘-f’標(biāo)志一起,就可以不經(jīng)翻譯而顯示IBM行字符。
-c 顏色使用。有些終端(如Linux控制臺(tái))支持標(biāo)準(zhǔn)ANSI轉(zhuǎn)義序列色彩。由于termcap顯然沒有對(duì)于色彩的支持,因而minicom硬性內(nèi)置了這些轉(zhuǎn)義序列的代碼。所以此選項(xiàng)缺省為off。使用‘-c on’可以打開此項(xiàng)。把這個(gè)標(biāo)志,還有‘-m’放入MINICOM環(huán)境變量中是個(gè)不錯(cuò)的選擇。
-S 腳本。啟動(dòng)時(shí)執(zhí)行給定名字的腳本。到目前為止,還不支持將用戶名和口令傳送給啟動(dòng)腳本。如果你還使用了‘-d’選項(xiàng),以在啟動(dòng)時(shí)開始撥號(hào),此腳本將在撥號(hào)之前運(yùn)行,撥號(hào)項(xiàng)目入口由‘-d’指明。
-d 啟動(dòng)時(shí)撥打撥號(hào)目錄中的一項(xiàng)。可以用索引號(hào)指明,也可以使用入口項(xiàng)的一個(gè)子串。所有其它程序初始化過程結(jié)束后,撥號(hào)將會(huì)開始。
-p 要使用的偽終端。它超載配置文件中定義的終端端口,但僅當(dāng)其為偽tty設(shè)備。提供的文件名必須采用這樣的形式:(/dev/)tty[p-z][0-f]
-C 文件名。啟動(dòng)時(shí)打開捕獲文件。
-8 不經(jīng)修改地傳送8位字符。“連續(xù)”意指未對(duì)地點(diǎn)/特性進(jìn)行真正改變,就不插入地點(diǎn)/特性控制序列。此模式用于顯示8位多字節(jié)字符,比如日本字(TMD!應(yīng)該是中國字!!)。不是8位字符的語言都需要(例如顯示芬蘭文字就不需要這個(gè))。minicom啟動(dòng)時(shí),它首先搜索用于命令行參數(shù)的MINICOM環(huán)境變量----這些參數(shù)可在命令行上超載。例如:若你進(jìn)行了如下設(shè)置: MINICOM=‘-m -c on‘ export MINICOM 或者其它等效的設(shè)置,然后啟動(dòng)minicom,minicom 會(huì)假定你的終端有Meat鍵或Alt鍵,并且支持彩色。如果你從一個(gè)不支持彩色的終端登錄,并在你的啟動(dòng)文件(.profile或等效文件)中設(shè)置了MINICOM,而且你又不想重置你的環(huán)境變量,那么你就可以鍵入‘minicom -c off’,來運(yùn)行這次沒有色彩支持的會(huì)話。
------------------------ 配置 配置參數(shù)更有趣。通常,minicom從文件“minirc.dfl”中獲取其缺省值。不過,若你給minicom一個(gè)參數(shù),它將嘗試從文件“minirc.configuration”中獲取缺省值。因此,為不同端口、不同用戶等創(chuàng)建多個(gè)配置文件是可能的。最好使用設(shè)備名,如:tty1,tty64,sio2等。如果用戶創(chuàng)建了自己的配置文件,那么該文件將以“.minirc.dfl”為名出現(xiàn)在他的home目錄中。
------------------------ 使用
Minicom是基于窗口的。要彈出所需功能的窗口,可按下Ctrl-A(以下使用C-A來表示Ctrl-A),然后再按各功能鍵(a-z或A-Z)。先按C-A,再按‘z‘,將出現(xiàn)一個(gè)幫助窗口,提供了所有命令的簡(jiǎn)述。配置minicom(-s 選項(xiàng),或者C-A、O)時(shí),可以改變這個(gè)轉(zhuǎn)義鍵,不過現(xiàn)在我們還是用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轉(zhuǎn)義序列在此窗口中被解釋。若底部還剩有一行,那么狀態(tài)行就放在這兒;否則,每次按C-A時(shí)狀態(tài)行出現(xiàn)。在那些有專門狀態(tài)行的終端上將會(huì)使用這一行,如果termcap信息完整且加了-k標(biāo)志的話。
下面按字母順序列出可用的命令:
C-A 兩次按下C-A將發(fā)送一個(gè)C-A命令到遠(yuǎn)程系統(tǒng)。如果你把“轉(zhuǎn)義字符”換成了C-A以外的什么字符,則對(duì)該字符的工作方式也類似。
A 切換“Add Linefeed”為on/off。若為on,則每上回車鍵在屏幕上顯示之前,都要加上一個(gè)linefeed。
B 為你提供一個(gè)回卷(scroll back)的緩沖區(qū)。可以按u上卷,按d下卷,按b上翻一頁,按f下翻一頁。也可用箭頭鍵和翻頁鍵。可用s或S鍵(大小寫敏感)在緩沖區(qū)中查找文字串,按N鍵查找該串的下一次出現(xiàn)。按c進(jìn)入引用模式,出現(xiàn)文字光標(biāo),你就可以按Enter鍵指定起始行。然后回卷模式將會(huì)結(jié)束,帶有前綴‘>‘的內(nèi)容將被發(fā)送。
C 清屏。
D 撥一個(gè)號(hào),或轉(zhuǎn)向撥號(hào)目錄。
E 切換本地回顯為on/off (若你的minicom版本支持)。
F 將break信號(hào)送modem。
G 運(yùn)行腳本(Go)。運(yùn)行一個(gè)登錄腳本。
H 掛斷。
I 切換光標(biāo)鍵在普通和應(yīng)用模式間發(fā)送的轉(zhuǎn)義序列的類型(另參下面關(guān)于狀態(tài)行的注釋)。
J 跳至shell。返回時(shí),整個(gè)屏幕將被刷新(redrawn)。
K 清屏,運(yùn)行kermit,返回時(shí)刷新屏幕。
L 文件捕獲開關(guān)。打開時(shí),所有到屏幕的輸出也將被捕獲到文件中。
M 發(fā)送modem初始化串。若你online,且DCD線設(shè)為on,則modem被初始化前將要求你進(jìn)行確認(rèn)。
O 配置minicom。轉(zhuǎn)到配置菜單。
P 通信參數(shù)。允許你改變bps速率,奇偶校驗(yàn)和位數(shù)?!?br> Q 不復(fù)位modem就退出minicom。如果改變了macros,而且未存盤,會(huì)提供你一個(gè)save的機(jī)會(huì)。
R 接收文件。從各種協(xié)議(外部)中進(jìn)行選擇。若filename選擇窗口和下載目錄提示可用,會(huì)出現(xiàn)一個(gè)要求選擇下載目錄的窗口。否則將使用Filenames and Paths菜單中定義的下載目錄。
S 發(fā)送文件。選擇你在接收命令中使用的協(xié)議。如果你未使文件名選擇窗口可用(在File Transfer Protocols菜單中設(shè)置),你將只能在一個(gè)對(duì)話框窗口中寫文件名。若將其設(shè)為可用,將彈出一個(gè)窗口,顯示你的上傳目錄中的文件名??捎每崭矜I為文件名加上或取消標(biāo)記,用光標(biāo)鍵或j/k鍵上下移動(dòng)光標(biāo)。被選的文件名將高亮顯示。目錄名在方括號(hào)中顯示,兩次按下空格鍵可以在目錄樹中上下移動(dòng)。最后,按Enter發(fā)送文件,或按ESC鍵退出。
T 選擇終端模擬:ANSI(彩色)或VT100。此處還可改變退格鍵,打開或關(guān)閉狀態(tài)行。
W 切換linewrap為on/off。
X 退出minicom,復(fù)位modem。如果改變了macros,而且未存盤,會(huì)提供你一個(gè)save的機(jī)會(huì)。
Z 彈出help屏幕。
------------------------ 撥號(hào)目錄(DIALING DIRECTORY)
按下Ctrl-A、D,會(huì)進(jìn)入撥號(hào)目錄??梢栽鰷p、刪除或修改各個(gè)項(xiàng)目。選擇“dial”,則會(huì)撥打標(biāo)記項(xiàng)目的電話號(hào)碼,或者當(dāng)未作任何標(biāo)記時(shí)高亮顯示的項(xiàng)目號(hào)碼。modem撥號(hào)時(shí),可按ESC取消;任何其它按鍵將關(guān)閉撥號(hào)窗口,但并不取消撥號(hào)。撥號(hào)目錄將保存在你的home目錄下的“.dialdir” 文件中??捎眉^鍵可以上下卷動(dòng),但也可用PageUp或PageDown鍵卷動(dòng)整頁。若沒有這些鍵,可用Ctrl-B(向后),以及Ctrl-F(向前)。可用空格鍵標(biāo)記多個(gè)項(xiàng)目,若minicom不能建立一個(gè)連接,它將在此列表中循環(huán)進(jìn)行撥號(hào)。目錄中標(biāo)記項(xiàng)目的名字前將顯示一個(gè)‘>’符號(hào)。
“edit”菜單不言自明,但這里還是簡(jiǎn)要介紹一下。
A - Name 項(xiàng)目名
B - Number 電話號(hào)碼
C - Dial string # 指出用于連接的撥號(hào)串。在Modem and dialing菜單中有三種不同的撥號(hào)串(前綴和后綴)可以進(jìn)行設(shè)置。
D - Local echo 可為on或off(若你的minicom版本支持)
E - Script 成功建立連接后必須執(zhí)行的腳本(參runscript手冊(cè))
F - Username 傳給runscript程序的用戶名。在環(huán)境串"$LOGIN"中傳送。
G - Password 傳送為"$PASS"的口令。
H - Terminal Emulation使用ANSI或VT100模擬。
I - Backspace key sends退格鍵發(fā)送的代碼(Backspace或Delete)。
J - Linewrap 可為on或off。
K - Line settings 本次連接的bps速率,位數(shù)和奇偶設(shè)置。速率可選當(dāng)前值,這樣就能用當(dāng)時(shí)正在使用的任何速率值(當(dāng)你有多個(gè)modem時(shí),這玩兒很有用)。
L - Conversion table 可以指定運(yùn)行l(wèi)ogin腳本前,此撥號(hào)項(xiàng)目應(yīng)答的任何時(shí)候要裝入的字符轉(zhuǎn)換表。若此域?yàn)榭?,則轉(zhuǎn)換表保持不變。
edit菜單還顯示了你最近一次呼叫此項(xiàng)的日期和時(shí)間,及呼叫該項(xiàng)的總次數(shù)。但并不允許你改變這些值。當(dāng)你進(jìn)行連接時(shí),它們會(huì)自動(dòng)更新。
------------------------ 配置 按Ctrl-A、O,進(jìn)入setup菜單。人人都可以改變其中的多數(shù)設(shè)置,但有些僅限于root。在此,那些特權(quán)設(shè)置用星號(hào)(*)標(biāo)記。
Filenames and paths 此菜單定義你的缺省目錄。 A - download 下載的文件的存放位置 B - upload 從此處讀取上傳的文件 C - script 存放login腳本的位置 D - Script program 作為腳本解釋器的程序。缺省是“runscript”,也可用其它的東東(如: /bin/sh 或 "expect")。Stdin和Stdout連接到modem,Stderr連接到屏幕。若用相對(duì)路徑(即不以‘/‘開頭),則是相對(duì)于你的home目錄,除了腳本解釋器以外。 E - Kermit program 為kermit尋找可執(zhí)行程序和參數(shù)的位置。命令行上可用一些簡(jiǎn)單的宏:‘%1’擴(kuò)展為撥出設(shè)備的完整文件名,‘%b’擴(kuò)展為當(dāng)前波特率。
---------------------------- File Transfer Protocols
此處規(guī)定的協(xié)議將在按下Ctrl-A、s/r時(shí)顯示。行首的“Name”為將要顯示在菜單中的名字。“Program”為協(xié)議路徑,其后的“Name”則確定了程序是否需要參數(shù),如要傳送的文件。“U/D”確定了該項(xiàng)要否在“upload/download”菜單中出現(xiàn)。“Fullscr”確定要否全屏運(yùn)行,否則mincom將僅在一個(gè)窗口中顯示其標(biāo)準(zhǔn)輸出。“IO-Red”確定minicom要否將程序的標(biāo)準(zhǔn)io連接到modem端口。“Multi”告訴文件名選擇窗口協(xié)議能否用一個(gè)命令發(fā)送多上文件。它對(duì)于下載協(xié)議無效;如果你不用文件名選擇窗口,那么上傳協(xié)議也會(huì)忽略它。老版本的sz和rz非全屏,并且設(shè)置了IO-Red。但是,有些基于curses的版本,至少是rz,不希望其stdin和stdout被改向,以及全屏運(yùn)行。所有文件傳輸協(xié)議都以用戶的UID運(yùn)行,但并不是總有UID=root。對(duì)于kermit,命令行上可用‘%l‘ 和 ‘%b‘。在此菜單內(nèi),你還能規(guī)定當(dāng)提示文件要上傳時(shí),要否文件選擇窗口,以及每次自動(dòng)下載開始時(shí)要否提示下載目錄。如果禁止下載目錄提示,將使用file and directory菜單中規(guī)定的下載目錄。
---------------------------- 串口設(shè)置
*A - 串行設(shè)備 多數(shù)人用 /dev/tty1。Linux下用/dev/cua或/dev/modem。如果你有多個(gè)modem連接到兩個(gè)或以上的串口,可以在這兒列表指定,用空格、逗號(hào)或者分號(hào)作為分隔符。minicom啟動(dòng) 時(shí),檢查此列表直至發(fā)現(xiàn)有可用的modem,并使用之。(不過,你不能為它們指定不同的初始化串....至少現(xiàn)在不能)
*B - Lock 文件位置 多數(shù)系統(tǒng)上,這應(yīng)該是 /usr/spool/uucp。Linux系統(tǒng)則使用var/lock。若此目錄不存在,minicom將不會(huì)試圖使用lock文件。
*C - Callin program 若你的串口上有uugetty設(shè)備或別的什么,可能你就需要運(yùn)行某個(gè)程序以把modem的cq端口切換到dialin/dialout模式。這就是進(jìn)入dialin模式所需的程序。
*D - Callout program 這是進(jìn)入dialout模式所用的程序。
E - Bps/Par/Bits 啟動(dòng)時(shí)的缺省參數(shù)。
如果其中某一項(xiàng)為空,它就不會(huì)被使用。因此若你并不在意locking,你的modemline上也沒有g(shù)etty在運(yùn)行,項(xiàng)目 B - D 就應(yīng)該空著。注意!有效用戶ID "root"(如0)才能運(yùn)行callin和callout。
---------------------------- Modem and Dialing modem的參數(shù)在此處定義。我不再進(jìn)一步解釋了,因?yàn)槿笔∈怯糜趃enericHayes modems,這應(yīng)該總能正常工作的。這個(gè)文件可不是Hayes的學(xué)習(xí)指導(dǎo):-)唯一值得注意的是,控制字符可以用加前綴‘^’的方式發(fā)送,其中‘^^’指‘^’本身,‘\’字符必須雙寫為‘\\’,因?yàn)榉葱本€在宏定義中有特殊意義。不過有些選項(xiàng),跟modem沒多大關(guān)系,倒是與minicom自己的行 為關(guān)系不少:
M - Dial time 當(dāng)未建立連接,minicom超時(shí)前的秒數(shù)。
N - Delay before redial 若未建立連接,minicom將重新?lián)芴?hào),不過先要等待一段時(shí)間。
O - Number of tries minicom試圖撥號(hào)的最大次數(shù)。
P - Drop DTR time 此項(xiàng)設(shè)為0時(shí),minicom通過發(fā)送一個(gè)Hayes類型的hanup序列進(jìn)行掛斷。若設(shè)為非0值,則通過放棄DTR line來掛斷。該值指定了結(jié)束DTR要經(jīng)歷的秒數(shù)。
Q - Auto bps detect 設(shè)為on時(shí),minicom嘗試匹配被呼叫方的速度。但多數(shù)現(xiàn)代的modem并不需要這個(gè)選項(xiàng),因?yàn)閙odem對(duì)數(shù)據(jù)進(jìn)行了緩沖,轉(zhuǎn)換了速度。
R - Modem has DCD line 如果你的modem和操作系統(tǒng)灰支持DCD line(建立連接后它就升“高”了),那么minicom就會(huì)使用它。
S - Status line shows DTE speed / line speed 你可以切換狀態(tài)行或者顯示DTE速度(minicom與你的modem通信的速度)或者顯示線速度(你的modem與其它modem在線上通信的速度),注意連接期間線速度可能會(huì)變化,但你將仍然 只能看到modem啟動(dòng)連接時(shí)的初始速度。這是因?yàn)閙odem并不告訴程序速度有否改變。而且,要看到線速度,你需要在連接字串中進(jìn)行設(shè)置,以使modem顯示它。否則,你將只能看到一個(gè) 值為0的線速度。
注意此菜單還是個(gè)特例:每個(gè)用戶都可在此改變參數(shù),但它們不會(huì)被保存。
---------------------------- Screen and keyboard A - Command key is 進(jìn)入命令模式的熱鍵。若將其設(shè)為‘Alt’或‘Meta’鍵,你就可以直接用Alt-key調(diào)用命令,而不是用HotKey-key。
B - Backspace key sends 仍然有些系統(tǒng)需要VT100來發(fā)送DEL而非BS。使用此選項(xiàng),你就能干那件蠢事了。(我倒!甚至缺省值就是on!)
C - Status line is 打開或關(guān)閉。一些慢的終端(如X-terminals)在卷動(dòng)的時(shí)候,會(huì)使?fàn)顟B(tài)行“上躥下跳”,所以需要時(shí)可以將狀態(tài)行關(guān)閉。命令模式下仍會(huì)被顯示。
D - Alarm sound 若打開,minicom會(huì)在成功連接,以及上傳/下載完成后發(fā)出報(bào)警聲。
E - Foreground Color (menu) 指定所有的minicom配置窗口使用的前景色。
F - Background Color (menu) 指定所有的minicom配置窗口使用的背景色。注意:minicom不允許你將前/背景色設(shè)為相同值。
G - Foreground Color (term) 指定在終端窗口中使用的前景色。
H - Background Color (term) 指定在終端窗口中使用的背景色。注意:minicom不允許你將前/背景色設(shè)為相同值。
I - Foreground Color (stat) 指定在狀態(tài)行中使用的前景色。
J - Background Color (stat) 指定在狀態(tài)行中使用的背景色。注意:minicom允許你將狀態(tài)行的前/背景色設(shè)為相同值。這實(shí)際上會(huì)隱藏狀態(tài)行,不過如果你有意這樣是做,可以參考這個(gè)選項(xiàng)。
K - History buffer size 歷史緩沖區(qū)中保存的行數(shù)(用于回卷)。
L - Macros file 保存有macros的文件的完整路徑。macros允許你定義當(dāng)按下某一個(gè)鍵時(shí)被發(fā)送的字符串。minicom中,可定義F1到F10,發(fā)送多達(dá)256個(gè)字符。(這在編譯時(shí)被確定了)。一按下Enter,就會(huì)檢驗(yàn)?zāi)阒付ǖ奈募?。若你無權(quán)建立指定的文件,會(huì)有個(gè)錯(cuò)誤信息為你指出,然后將你不得不重新編輯文件名。若可以建立該文件,minicom會(huì)去檢查它是否已經(jīng)存在,若存在,就假定它是個(gè)macro文件并讀入;否則,哈,那是你的問題了:-) 如果此文件不存在,就接受此文件名。
M - Edit Macros 打開一個(gè)新窗口,允許你在此編輯F1到F10的宏。
N - Macros enabled 是/否。若允許macro,則F1-F10鍵將發(fā)送VT100/VT200的功能鍵轉(zhuǎn)義序列。
O - Character conversion 在此顯示激活的轉(zhuǎn)換表文件名,若看不到,則表明尚未有活動(dòng)的轉(zhuǎn)換表。按下0,可以看到轉(zhuǎn)換表編輯菜單。
---------------------------- Edit Macros
F1到F10的宏在此定義。窗口底部以圖例顯示有特殊意義的字符組合。允許以‘^’為前綴加普通文本的方式輸入控制字符,其中‘^^’表示‘^’自身。可用‘^~’代碼發(fā)送1秒的延遲。當(dāng)你ftp或telnet某地址后,試圖login時(shí),它很有用。還可以從撥號(hào)目錄中加上你的當(dāng)前用戶名和口令,分別用‘\u’和‘\p’表示。若需要在macro中用反斜線字符,應(yīng)雙寫為‘\\’。要編輯一個(gè)macro,按下相應(yīng)數(shù)字(或字母如F10),則光標(biāo)移到macro的末尾。編輯該行時(shí),可用左右箭頭,Home和End鍵,Del和BackSpace鍵,以及ESC和回車鍵。ESC取消所做的任何 修改,回車則接受之。
---------------------------- Character conversion
此處可編輯字符轉(zhuǎn)換表。如果你不是美國人,你該知道,許多語言中的字符并不包括在ASCII字符集中,過去也許是用它們替換了ASCII表中不太重要的字符,現(xiàn)在則常常用大于127的字符代碼表示。其實(shí)有許多表示這些字符的方法。這兒正是為那些使用不同于你的計(jì)算機(jī)字符集的系統(tǒng)編輯轉(zhuǎn)換表的地方,
A - Load table 你可能已經(jīng)猜出來了。此命令從磁盤中裝入轉(zhuǎn)換表。將詢問你表的文件名。預(yù)定義的表.mciso,.mcpc8及.mcsf7應(yīng)包含在程序中。表.mciso 并不進(jìn)行轉(zhuǎn)換, .mcpc8用于連接使用8位pc字符集的系統(tǒng),.mcsf7 則用于兼容很老式的7位編碼的系統(tǒng), 這種7位碼用芬蘭語和瑞典語的區(qū)分字符置換了字符{|}[]\。
B - Save table 以指定文件名保存活動(dòng)的轉(zhuǎn)換表。
C - edit char 這里可對(duì)現(xiàn)存的表自行修改。首先將詢問你要修改的轉(zhuǎn)換的字符值(十進(jìn)制);接著你要指出從外部接收的字符在屏幕上顯示為何者。然后詢問你當(dāng)按下鍵盤上的那個(gè)鍵時(shí),你要發(fā)送什么。
D - next screen 下一屏 E - prev screen 前一屏 不錯(cuò),可能你注意到了這一屏顯示了活動(dòng)轉(zhuǎn)換的種類。屏幕(通常)太小了,沒法用一種簡(jiǎn)單易懂的格式來一次顯示整個(gè)表。你可以用此來做右卷動(dòng)轉(zhuǎn)換表。
F - convert capture 切換當(dāng)寫入捕獲文件時(shí)是否使用轉(zhuǎn)換表。
Save setup as dfl 保存參數(shù),作為下一次啟動(dòng)程序時(shí)的缺省值。除了dfl,其它參數(shù)名都會(huì)出現(xiàn),這取決于下次啟動(dòng)程序時(shí)會(huì)用哪一個(gè)。
Save setup as.. 以指定名字保存參數(shù)。只要以此名為參項(xiàng)啟動(dòng)minicom,它就會(huì)用這些參數(shù)。當(dāng)然只有root有使用這個(gè)選項(xiàng)的特權(quán)。
Exit 不保存退出此菜單。也可按ESC鍵。
Exit from minicom 只有root才會(huì)看到這個(gè)菜單項(xiàng) ---- 如果啟動(dòng) minicom 時(shí)用了選項(xiàng)‘-s’的話。這樣,就可以在實(shí)際上并未運(yùn)行minicom的情況下,修改其配置。
------------------------ 狀態(tài)行
狀態(tài)行上有好幾個(gè)指示器,其意義不言自明??赡苄枰忉屢幌缕婀值腁PP和NOR指示器。VT100的光標(biāo)鍵可有兩種模式:應(yīng)用模式和光標(biāo)模式。這由一個(gè)轉(zhuǎn)義序列來控制。當(dāng)你用minicom登錄后,如果發(fā)現(xiàn)光標(biāo)鍵不能工作,比如在vi中,這時(shí)你就可以用此指示器來查看光標(biāo)鍵是在應(yīng)用模式中,還是在光標(biāo)模式中。可以用Ctrl-A、I來切換。如果那這時(shí)光標(biāo)鍵能工作,可能是遠(yuǎn)程系統(tǒng)的termcap初始化串發(fā)生了錯(cuò)誤。
------------------------ 地點(diǎn)
現(xiàn)在minicom已經(jīng)支持本地語言。這就是說,你可以通過設(shè)置環(huán)境變量LANG,把多數(shù)的英文消息及其它字串轉(zhuǎn)變?yōu)槠渌Z言。到1998年7月,已經(jīng)支持巴西葡萄牙語、芬蘭語和日本語。對(duì)土耳其語的支持在建。
------------------------ 安全問題
由于minicom在一些計(jì)算機(jī)上以root運(yùn)行,可能你要限制對(duì)它的使用??梢酝ㄟ^在缺省文件目錄中使用一個(gè)叫“minicom.users”的配置文件來實(shí)現(xiàn)。該文件的句法如下: [configuration...]
為了允許用戶‘miquels’使用缺省配置,可在“minicom.users”中輸入下行:miquels dfl
如果你想讓用戶使用比缺省值更多的配置,那么在用戶名下面加上那些配置的名字即可。若用戶名后未給出配置,則minicom假定該用戶可以使用所有配置。
------------------------ 其它雜項(xiàng)
若minicom被掛起,則可用SIGTERM來kill之(即kill -15,或者,既然sigterm為缺省值,干脆“kill 在復(fù)位等動(dòng)作后安全退出minicom。還可以不掛斷線路,用帶命令“! killall -9 minicom”的腳本來kill minicom。若沒有使用參數(shù)-9,則minicom會(huì)先掛斷,再退出。
因?yàn)樵S多轉(zhuǎn)義序列以ESC開頭(上箭頭為ESC[A),所以minicom無法知道它獲得的ESC字符是你按下的ESC鍵,還是某一轉(zhuǎn)義序列的一部分。
minicom的一個(gè)老版本,V1.2,以一種相當(dāng)拙劣的方式解決此問題:要獲得ESC鍵,你得把它按兩次。
這在1.3版中就好一點(diǎn)兒了:現(xiàn)在內(nèi)置了1秒超時(shí),象在vi中的一樣。在有select()系統(tǒng)調(diào)用的系統(tǒng)中,超時(shí)為0.5秒。而且....奇怪吧:還加了一個(gè)Linux相關(guān)的專用hack :-) 現(xiàn)在,minicom可以區(qū)分ESC鍵和轉(zhuǎn)義序列了。要知其中貓膩,請(qǐng)參wkeys.c。不過它干得確實(shí)不錯(cuò)!
------------------------ 文件
minicom將其配置文件保存在一個(gè)目錄中,通常是:/var/lib/minicom, /usr/local/etc或者/etc。要想知道m(xù)inicom編譯時(shí)內(nèi)定的缺省目錄,可用命令“minicom -h”, 在那兒你可能還會(huì)找到runscript(1)的demo文件: minicom.users minirc.* $HOME/.minirc.* $HOME/.dialdir /usr/share/locale/*/LC_MESSAGES/minicom.mo
------------------------ 版本 minicom已升級(jí)為 V1.82.1
作者 minicom 的原創(chuàng)作者為 Miquel van Smoorenburg (miquels@drinkel.ow.org, miquels@cistron.nl)。
Jukka Lahtinen(walker@clinet.fi, walker@megabaud.fi) 負(fù)責(zé)1.78以上的新版本,由以下人士協(xié)助:
filipg@paranoia.com為V1.79編寫歷史緩沖區(qū)搜索程序。
Arnaldo Carvalho de Melo(acme@conectiva.com.br)完成國際化 和巴西葡萄牙語的翻譯。
Jim Seymour(jseymour@jimsun.LinxNet.com)編寫多modem支持, 以及V1.80版以來使用的文件名選擇窗口。
Tomohiro Kubota(kubota@debian.or.jp)編寫日文翻譯及引用程序, 并進(jìn)行了一些更正。
Ga Qui (gqueri@mail.dotcom.fr)編寫法語翻譯。
本man page中的內(nèi)容多拷貝自minicom的原始README,作了幾處更正。 其中有些內(nèi)容及更正由Michael K.Johnson (johnsonm@stolaf.edu) 完成。
Jukka Lahtinen (walker@clinet.fi)加上了1.75版以后的一些 變動(dòng)信息。
|