minicom
是一个基于命令行的小工具,用于连接串行线。在更实用的定义中,minicom可用于通过串行端口连接调制解调器、路由器和交换机控制台端口。Minicom的特性和用户界面与TELIX非常相似。
为Debian、Ubuntu、Kali、Mint安装
对于基于deb的发行版,我们可以使用以下命令安装minicom。
$ sudo apt install minicom -y

为Fedora、CentOS、RHEL安装
我们还可以安装基于rpm的发行版,如下所示。
$ sudo yum install minicom -y
列出tty设备
我们通常使用 minicom
与交换机、路由器、PBX等串行设备连接的物理端口。当前的PC配置通常不提供串行端口,而更喜欢使用USB设备。我们可以使用USB到串行转换器。我们可以列出现有的串行线或USB转换串行线简单命名 tty
使用以下命令。
$ dmesg | grep tty

我们还从输出中了解到,TTY设备的基本波特率是115200。或者,该设备可以命名为ttyUSB,因为现代TYY设备是用USB硬件来连接计算机的。
启动Minicom
我们可以启动minicom没有任何选项或参数,但提供一个串行设备是一个更好的方法。我们将提供一个USB串行转换器,位于 /dev/ttyUSB0
. 我们应该提供 sudo
根权限的命令。
$ sudo minicom /dev/ttyUSB0
退出Minicom
连接minicom后,我们可能需要退出。但在minicom应用程序中工作方式不同。 CTRL a
用于特殊键,其他键用于不同的操作。我们可以像下面这样离开。
CTRL a, x

帮助菜单
我们可以找人帮忙 CTRL a, z
就像下面一样。
CTRL a, z

我们可以看到关于不同操作的通用帮助信息,例如 Clear Screen
, Configure Minicom
, Send Files
在这个帮助屏幕中列出。以下所有选项都应与 CTRL+A
键盘快捷键。
Dialing directory..D run script (Go)….GClear Screen…….C Send files………S Receive files……R cOnfigure Minicom..O comm Parameters….P Add linefeed…….ASuspend minicom….J Capture on/off…..L Hangup………….HeXit and reset…..Xsend break………F initialize Modem…M Quit with no reset.QTerminal settings..T run Kermit………KCursor key mode….IlineWrap on/off….W local Echo on/off..EHelp screen……..ZPaste file………Y Timestamp toggle…Nscroll Back……..BAdd Carriage Ret…U
列出当前串行线参数
我们可以列出当前的串行线通信参数如下。
CTRL a, p

我们可以选择 Speed
, Parity
, Stopbits
和 Data
使用字母从此菜单中选择选项。例如,要选择速度111200,我们将按 E
钥匙。我们可以把奇偶校验改为 None
和我一起, Even
有了M, Odd
有了N, Mark
与O和 Space
用P键。
相关文章: 什么是外围设备(类型和外围设备列表)?
更改串行线参数
我们可以在启动minicom时更改串行线参数。我们需要提供所需的选项和值。一些最常用的选项如下。
$ sudo minicom -b 1200 -8 /dev/ttyUSB0
设置模式
minicom提供了一种在命令行GUI中设置串行行参数的简单方法。我们可以提供 -s
选项并输入。

然后进入 Serial port setup
菜单如下。
