2010-12-21

HyperTerminal? Minicom!

Sosem szerettem igazán HyperTerminalt, a Vista óta nem is része a Windows-nak, meg aztán jómagam inkább a Linux felé húzok, így nem meglepő, hogy egy-egy friss Linux telepítésen az első extra csomagok közé be szokott kerülni a Minicom. Ennek a programnak nincs grafikus felülete, ám gyakorlatilag mindennel tud kommunikálni, ami soros átvitelt használ, szóval ideális, akár egy rescue CD-ről is beindítható szöveges üzemmódban. Az első futtatáskor érdemes root-ként bekonfigurálni a soros eszközünkhöz (nálam ez például egy ATEN UC232A USB-Serial konverter), illetve beállítani az adatbit-paritás-stopbit hármast a minicom -s paranccsal.

   +-----------------------------------------------------------------------+
    | A -    Serial Device      : /dev/ttyUSB0                              |
    | B - Lockfile Location     : /var/lock                                 |
    | C -   Callin Program      :                                           |
    | D -  Callout Program      :                                           |
    | E -    Bps/Par/Bits       : 9600 8N1                                  |
    | F - Hardware Flow Control : Yes                                       |
    | G - Software Flow Control : No                                        |
    |                                                                       |
    |    Change which setting?                                              |
    +-----------------------------------------------------------------------+
            | Screen and keyboard      |
            | Save setup as dfl        |
            | Save setup as..          |
            | Exit                     |
            | Exit from Minicom        |
            +--------------------------+

Ha készen vagyunk a beállítással, akkor azt a "Save setup as dfl" menüponttal el is tudjuk menteni, a minden felhasználóra érvényes rendszerszintű alapbeállítások az /etc/minicom/minirc.dfl fájlba kerülnek:

root@futoszalag:~# cat /etc/minicom/minirc.dfl 
# Machine-generated file - use "minicom -s" to change parameters.
pu port             /dev/ttyUSB0
pu baudrate         9600
pu bits             8
pu parity           N
pu stopbits         1

Ezek után egy tisztességes rendszeren már mezei felhasználóként is el tudjuk indítani a minicom programot mindenféle kapcsolók nélkül, és a szokásos módon dolgozgathatunk konzolban. Ha épp olyan eszköz akad a kezünkbe, amelyik másféle soros beállítást igényel, felülvághatjuk a default beállításainkat parancssori kapcsolókkal vagy készíthetünk alternatív konfig fájlt, esetleg userként beállíthatjuk menün keresztül a "minicom -s"-sel. Futás közben a rendelkezésre álló parancsok listáját a Ctrl-A egyidejű lenyomását követően a "z" gombbal hívhatjuk elő:

+-------------------------------------------------------------------+
|                     Minicom Command Summary                       |
|                                                                   |
|          Commands can be called by CTRL-A <key>                   |
|                                                                   |
|               Main Functions                  Other Functions     |
|                                                                   |
| Dialing directory..D  run script (Go)....G | Clear Screen.......C |
| Send files.........S  Receive files......R | cOnfigure Minicom..O |
| comm Parameters....P  Add linefeed.......A | Suspend minicom....J |
| Capture on/off.....L  Hangup.............H | eXit and reset.....X |
| send break.........F  initialize Modem...M | Quit with no reset.Q |
| Terminal settings..T  run Kermit.........K | Cursor key mode....I |
| lineWrap on/off....W  local Echo on/off..E | Help screen........Z |
| Paste file.........Y                       | scroll Back........B |
|                                                                   |
|      Select function or press Enter for none.                     |
|                                                                   |
|             Written by Miquel van Smoorenburg 1991-1995           |
|             Some additions by Jukka Lahtinen 1997-2000            |
|             i18n by Arnaldo Carvalho de Melo 1998                 |
+-------------------------------------------------------------------+

Kilépni a Ctrl-A x kombinációval tudunk.

Nincsenek megjegyzések:

Megjegyzés küldése