minicom是linux系统下的一个命令行串口工具,也是一个相当受欢迎的PPP拨号连线程序,该命令用于调制解调器通信程序。
一、安装
打开终端,输入安装命令:
sudo apt-get install minicom
二、语法及配置说明
2.1 语法及参数说明
minicom [-8lmMostz][-a<on或0ff>][-c<on或off>][-C<取文件>][-d<编号>][-p<模拟终端机>][-S<script文件>][配置文件]
参数说明:
- -8 不要修改任何8位编码的字符。
- -a<on或0ff> 设置终端机属性。
- -c<on或off> 设置彩色模式。
- -C<取文件> 指定取文件,并在启动时开启取功能。
- -d<编号> 启动或直接拨号。
- -l 不会将所有的字符都转成ASCII码。
- -w 开启自动卷屏,不加这个项,那么在minicom和pc交互的时候中键入命令超过一行时候会被截断,(这时候可以通过 w来开和关切换截断行功能)。
- -m 以Alt或Meta键作为指令键。
- -M 与-m参数类似。
- -o 不要初始化调制解调器。
- -p <模拟终端机> 使用模拟终端机。
- -s 开启程序设置画面。
- -S<script文件> 在启动时,执行指定的script文件。
- -t 设置终端机的类型。
- -z 在终端机上显示状态列。
- [配置文件] 指定minicom配置文件。
2.2 配置选项目录
按Ctrl-A、O,进入setup菜单。人人都可以改变其中的多数设置,但有些仅限于root。
此菜单定义你的缺省目录。
- 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:配置日志文件写入的选项
三、使用说明
安装好后打开minicom
sudo minicom sudo minicom -s #直接进入程序设置画面
打开后进入欢迎界面,最下面有一行提示,表示同时按下Ctrl-A,之后松开再按下Z会进入帮助页面,不区分大小写,minicom均是以此方式来进行,下文中以空格代替。
进入帮助页面,会列出各种命令的快捷键
在帮助页面可以看到配置minicom的快捷键是o,此时按下o会进入配置界面,也可以在欢迎界面或使用过程中按下Ctrl-a o的方式打开。
按上下键选择"Serial port setup"(串口配置),进入串口配置界面,此时按下左边对应的字母可以使光标跳转到对应的条目,可以对配置进行修改,修改后如果要保存,需要按下Enter,如果不保存,按下esc。设置好后按下Enter或esc退出界面。
按上下键选择"Screen and keyboard"(串口配置),如果需要十六进制显示需要更改"Hex Display"为Yes,修改后如果要保存,需要按下Enter,如果不保存,按下esc。
选择"save setup as dfl",可以将刚刚的修改作为默认配置,以后启动都按照这个配置启动。
按下esc退出配置界面,此时如果串口有数据便会显示出来。
按下Ctrl+a w自动卷屏,当显示的内容超过一行之後,自动将后面的内容换行。这个功能在查看内核的启动信息时很有用。
按下Ctrl+a n可以显示时间戳,常用的是simple的时间戳,再按一次显示extended的时间戳,前者只显示到秒,后者精确到毫秒。
按下Ctrl+a c清除屏幕的显示内容。
按下Ctrl+a b浏览minicom的历史显示。
按下Ctrl-a x 或者Ctrl-a q可以退出minicom。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~