@@ -16,8 +16,8 @@ picocom - minimal dumb-terminal emulation program
1616
1717# DESCRIPTION
1818
19- As its name suggests, ** picocom(1)** is a minimal dumb-terminal
20- emulation program. It is, in principle, very much like ** minicom(1)** ,
19+ As its name suggests, ` picocom(1) ` is a minimal dumb-terminal
20+ emulation program. It is, in principle, very much like ` minicom(1) ` ,
2121only it's "pico" instead of "mini"! It was designed to serve as a
2222simple, manual, modem configuration, testing, and debugging tool. It
2323has also served (quite well) as a low-tech serial communications
@@ -32,9 +32,9 @@ system console, etc).
3232
3333When picocom starts it opens the tty (serial port) given as its
3434non-option argument (or the * last* non-option argument, if multiple
35- are given). Unless the ** --noinit** option is given, it configures the
35+ are given). Unless the ` --noinit ` option is given, it configures the
3636port to the settings specified by the option-arguments (or to some
37- default settings), and sets it to "raw" mode. If ** --noinit** is
37+ default settings), and sets it to "raw" mode. If ` --noinit ` is
3838given, the initialization and configuration is skipped; the port is
3939just opened. Following this, if standard input is a tty, picocom sets
4040the tty to raw mode. Then it goes in a loop where it listens for input
@@ -46,13 +46,13 @@ the escape character is seen, then instead of sending it to the
4646serial-device, the program enters "command mode" and waits for the
4747next character (which is called the "function character"). Depending
4848on the value of the function character, picocom performs one of the
49- operations described in the ** [ COMMANDS] ** section below.
49+ operations described in the [ COMMANDS] ( #commands ) section below.
5050
5151
5252# COMMANDS
5353
5454Commands are given to picocom by first keying the * escape character*
55- which by default is ** Control-a** (see ** [ OPTIONS] ** below for how to
55+ which by default is ** Control-a** (see [ OPTIONS] ( #options ) below for how to
5656change it), and then keying one of the function (command) characters
5757shown here. From now on, we will use ** C-\< key\> ** as a short version
5858of ** Control-\< key\> ** , so the default escape character is then
@@ -165,21 +165,21 @@ of **Control-\<key\>**, so the default escape character is then
165165
166166** C-s**
167167
168- : Send (upload) a file. See ** [ SENDING AND RECEIVING FILES ] **
169- below.
168+ : Send (upload) a file. See [ SENDING AND RECEIVING
169+ FILES ] ( #sending-and-receiving-files ) below.
170170
171171** C-r**
172172
173- : Receive (download) a file. See ** [ SENDING AND RECEIVING FILES ] **
174- below.
173+ : Receive (download) a file. See [ SENDING AND RECEIVING
174+ FILES ] ( #sending-and-receiving-files ) below.
175175
176- ** C-v**
176+ ** < a id = " c-v " > C-v</ a > **
177177
178178: Show program options (like baud rate, data bits, etc) as well as
179- the actual serial port settings. Only the options and port
180- settings that can be modified online (through commands) are shown,
181- not those that can only be set at the command-line. See
182- ** [ DISPLAY OF OPTIONS AND PORT SETTINGS] ** for details.
179+ the actual serial port settings. Only the options and port settings that
180+ can be modified online (through commands) are shown, not those that can
181+ only be set at the command-line. See [ DISPLAY OF OPTIONS AND PORT
182+ SETTINGS] ( #display-of-options-and-port-settings ) for details.
183183
184184** C-h** or ** C-k**
185185
@@ -319,34 +319,38 @@ Picocom accepts the following command-line options.
319319: Specifies the external program (and any arguments to it) that will
320320 be used for transmitting files. If the argument to ** --send-cmd**
321321 is the empty string (''), the send-file command is disabled. See
322- ** [ SENDING AND RECEIVING FILES] ** . (Default: ** sz -vv** )
322+ [ SENDING AND RECEIVING FILES] ( #sending-and-receiving-files ) . (Default: `sz
323+ -vv`)
323324
324325** --receive-cmd** | ** -v**
325326
326327: Specifies the external program (and any arguments to it) that will
327328 be used for receiving files. If the argument to ** --receive-cmd**
328329 is the empty string (''), the receive-file command is
329- disabled. See ** [ SENDING AND RECEIVING FILES] ** . (Default: ** rz
330- -vv** )
330+ disabled. See [ SENDING AND RECEIVING FILES] ( #sending-and-receiving-files ) .
331+ (Default: ` rz -vv` )
331332
332333** --imap**
333334
334335: Specifies the input character map (i.e. special characters to be
335336 replaced when read from the serial port). See
336- ** [ INPUT, OUTPUT, AND ECHO MAPPING] ** . (Default: Empty)
337+ [ INPUT, OUTPUT, AND ECHO MAPPING] ( #input-output-and-echo-mapping ) .
338+ (Default: Empty)
337339
338340** --omap**
339341
340342: Specifies the output character map (i.e. special characters to be
341343 replaced before being written to serial port). See
342- ** [ INPUT, OUTPUT, AND ECHO MAPPING] ** . (Default: Empty)
344+ [ INPUT, OUTPUT, AND ECHO MAPPING] ( #input-output-and-echo-mapping ) .
345+ (Default: Empty)
343346
344347** --emap**
345348
346349: Specifies the local-echo character map (i.e. special characters to
347350 be replaced before being echoed-back to the terminal, if
348351 local-echo is enabled). See
349- ** [ INPUT, OUTPUT, AND ECHO MAPPING] ** . (Default: ** delbs,crcrlf** )
352+ [ INPUT, OUTPUT, AND ECHO MAPPING] ( #input-output-and-echo-mapping ) .
353+ (Default: ` delbs,crcrlf ` )
350354
351355** --logfile** | ** -g**
352356
@@ -503,7 +507,7 @@ assuming that neither the **--noinit**, nor the **--quiet** command
503507line options have been given), the port settings are silently
504508checked. If any mismatch is detected between the requested and the
505509actual port settings, a warning message is displayed. You may then use
506- the ** [ C-v] ** command to determine the exact mismatch or mismatches.
510+ the [ C-v] ( #c-v ) command to determine the exact mismatch or mismatches.
507511
508512# SENDING AND RECEIVING FILES
509513
@@ -535,8 +539,9 @@ and the "receive" commands you can invoke picocom like this:
535539
536540 picocom --send-cmd '' --receive-cmd '' ...
537541
538- A picocom session with both, the send- and the receive-file commands
539- disabled does not ** fork(2)** and does not run any external programs.
542+ A picocom session with both the ** send-cmd** and the ** receive-cmd**
543+ options disabled does not ** fork(2)** and does not run any external
544+ programs.
540545
541546During the picocom session, if you key the "send" or "receive"
542547commands (e.g. by pressing ** C-a** , ** C-s** , or ** C-a** , ** C-r** ) you
@@ -614,7 +619,6 @@ will:
614619- Replace every CR character with CR and LF when echoing to the
615620 terminal (if local-echo is enabled).
616621
617-
618622# EXITING PICOCOM
619623
620624This section summarizes the conditions in which picocom terminates its
@@ -671,19 +675,16 @@ operation and what happens in each such condition:
671675 modem control lines are cleared, and picocom exits with a failure
672676 status.
673677
674-
675678# AUTHOR
676679
677680Picocom was originally written by Nick Patavalis. This fork is
678681maintained by Lars Kellogg-Stedman,
< [email protected] > .
679682
680-
681683# AVAILABILITY
682684
683685Download the latest release from:
684686< https://github.com/picocom-ng/picocom > .
685687
686-
687688# COPYRIGHT
688689
689690- Copyright (c) 2003-2018 Nick Patavalis.
0 commit comments