minicom -s 中“Save setup as ...“命名后保存的配置怎么读取,通过-s加配置名即可

news2024/11/18 23:36:28

文章目录

  • 快速通道
  • 问题背景
  • minicom配置文件
  • 吐槽
  • 总结

(但凡我看一眼man或者help都不会有这个问题,不能太依赖AI)

快速通道

# 直接通过配置文件启动连接
minicom [配置名字]
# 读取配置文件并打开配置菜单
minicom -s [配置名字]

问题背景

  我刚开始使用minicom,看到minicom -s启动出来的菜单有个Save setup as dflSave setup as ..,我点了后者,命名之后发现不知道怎么找之前命名的配置

minicom配置文件

  这里直接放两段man文档

-s, --setup
            Setup.  Root edits the system-wide defaults in /etc/minirc.dfl with this option.  When it is used,  mini‐
            com does not initialize, but puts you directly into the configuration menu. This is very handy if minicom
            refuses to start up because your system has changed, or for the first time you run minicom. For most sys‐
            tems, reasonable defaults are already compiled in.
       configuration
            The configuration argument is more interesting. Normally, minicom gets its defaults from  a  file  called
            "minirc.dfl".  If  you  however  give an argument to minicom, it will try to get its defaults from a file
            called "minirc.configuration".  So it is possible to create multiple configuration files,  for  different
            ports,  different  users  etc.  Most sensible is to use device names, such as tty1, tty64, sio2 etc. If a
            user creates his own configuration file, it will show up  in  his  home  directory  as  ".minirc.dfl"  or
            ".minirc.configuration".

  可以看到,命名的配置文件是存在etc里面的,/etc/minirc.配置名称,而普通用户则是存在home目录下的.minirc.配置名称
  --help也是写有的,写在最后一行

minicom --help
Usage: minicom [OPTION]... [configuration]
A terminal program for Linux and other unix-like systems.

  -b, --baudrate         : set baudrate (ignore the value from config)
  -D, --device           : set device name (ignore the value from config)
  -s, --setup            : enter setup mode
  -o, --noinit           : do not initialize modem & lockfiles at startup
  -m, --metakey          : use meta or alt key for commands
  -M, --metakey8         : use 8bit meta key for commands
  -l, --ansi             : literal; assume screen uses non IBM-PC character set
  -L, --iso              : don't assume screen uses ISO8859
  -w, --wrap             : Linewrap on
  -H, --displayhex       : display output in hex
  -z, --statline         : try to use terminal's status line
  -7, --7bit             : force 7bit mode
  -8, --8bit             : force 8bit mode
  -c, --color=on/off     : ANSI style color usage on or off
  -a, --attrib=on/off    : use reverse or highlight attributes on or off
  -t, --term=TERM        : override TERM environment variable
  -S, --script=SCRIPT    : run SCRIPT at startup
  -d, --dial=ENTRY       : dial ENTRY from the dialing directory
  -p, --ptty=TTYP        : connect to pseudo terminal
  -C, --capturefile=FILE : start capturing to FILE
  --capturefile-buffer-mode=MODE : set buffering mode of capture file
  -F, --statlinefmt      : format of status line
  -R, --remotecharset    : character set of communication partner
  -v, --version          : output version information and exit
  -h, --help             : show help
  configuration          : configuration file to use

These options can also be specified in the MINICOM environment variable.
This variable is currently unset.
The configuration directory for the access file and the configurations
is compiled to /etc. <--这里(有些可能写的是/etc/minicom)

Report bugs to <minicom-devel@lists.alioth.debian.org>.

  配置文件如图1所示
在这里插入图片描述

图1 查看我瞎创的所有配置文件
  用`minicom -s hello`打开,这个地方也从默认的dfl变成了我的配置文件名字了

在这里插入图片描述

吐槽

  最近AI不是很火吗,所以第一时间去找了AI,ChatGPT和Claude还有New Bing回答得都很有问题
  AI胡说言论欣赏
  ChatGPT的胡说八道

要使用minicom连接/dev/ttyS1串口,可以按照以下步骤进行配置:

安装minicom
如果尚未安装minicom,可以使用以下命令进行安装:

sudo apt-get update
sudo apt-get install minicom
配置minicom
使用以下命令打开minicom配置界面:

sudo minicom -s
在配置界面中,按照以下步骤进行设置:

选择"Serial port setup",然后按下回车键。
在"Serial Device"中输入串口设备文件名,本例中为/dev/ttyS1。
在"Hardware Flow Control"中选择"No"。
在"Software Flow Control"中选择"No"。
在"Speed"中输入波特率,例如"9600"。
按下"Enter"键保存设置。
选择"Exit"并退出minicom配置界面。
启动minicom
使用以下命令启动minicom:

sudo minicom
在minicom中,可以使用快捷键Ctrl+A,然后按下"Z"键,进入minicom命令菜单。在命令菜单中,可以选择不同的操作,例如退出minicom、保存数据等。

现在,您已经成功连接了/dev/ttyS1串口,并可以在minicom中进行串口通信了。

  Claude的回答,不需要看,就是胡说八道

在使用 minicom 保存串口配置的时候,可以为它指定一个名字,例如:

Save setup as my_config

然后以后你就可以使用这个名字来重新载入这道配置了。方式是:

menu -> Load Setup

然后输入配置名字:"my_config ",然后 Enter 或者 OK 键。

就会载入你以前使用相同名称保存的配置了。

比如具体操作如下:

1 在 minicom 菜单界面选择:menu -> Configure -> Serial Port ,设置串口参数。

2 然后选择:menu -> Save Setup 或者 menu -> Save Setup as...

3 输入配置名称:"my_config " 然后 Enter 或 OK。此时设置已保存,使用该名称。

4 重启 minicom。现在,每次使用 minicom 时,它都会默认使用上次保存的"my_config "配置。

5 如果需要修改配置,可以重新选择 menu -> Configure -> Serial Port 进行编辑,然后再次选择 menu -> Save Setup 或者 menu -> Save Setup as... 进行保存,覆盖旧配置。

6 如果需要恢复到以前的"my_config " 配置,可以选择 menu -> Load Setup ,输入"my_config "然后 Enter 或者 OK 。则配置已恢复。

总之,使用配置名称可以灵活切换不同的串口参数设置。这样就不需要每次都 manually 输入所有配置参数了。非常方便高效。

使用 minicom 的这种保存和载入配置功能,你可以轻松管理多个不同情况下的串口设置。 Let me know 如果您有任何其他问题!

  Claude回答得很啰嗦,仍然也是胡说八道
  NewBing

您好,如果您想保存minicom的配置,可以在minicom的命令行模式下使用快捷键Ctrl+A,然后按下O键,进入minicom的配置界面。在这个界面中,您可以选择保存当前配置文件,也可以选择另存为一个新的配置文件。如果您想读取之前保存的配置文件,可以在命令行模式下使用快捷键Ctrl+A,然后按下L键,选择您之前保存的配置文件即可。

总结

  minicom或者minicom -s后面加配置文件名字即可打开预设配置,配置文件可能存在/etc/里面也可能存在/etc/minicom/里面,文件名都是minicom.配置文件名称,具体存在什么地方可以用minicom --help来查看,最后一行信息有配置文件存放目录
  还是不能太过依赖AI,还是要自己懂一点才行的,文档还是要多看的。
  (又水了一篇博客,写作水平还是那么差)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/437747.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

手机如何访问电脑文件?(iOS和Android)

可以通过手机访问电脑文件吗&#xff1f; “我需要在我的电脑上查看一个文件&#xff0c;但我现在在外面无法实际访问它。我可以通过手机访问我的电脑文件吗&#xff1f;” 答案当然是可以的&#xff0c;无论您使用的是iOS设备还是Android设备&#xff0c;您都可以通过手机…

万里挑一,这4款软件真的太好用了,用一次就离不开

一、LastPass 互联网时代&#xff0c;我们登录很多平台都需要账号密码&#xff0c;但出于安全考虑&#xff0c;你可能会不同的平台有不同的账号及密码。那你是不是还在用手机便签或者纸张去记录&#xff0c;到时候还得一个个输入想想就挺麻烦的。 有这么一款软件&#xff0c;就…

如何vue使用ant design Vue中的select组件实现下拉分页加载数据,并解决存在的一个问题。

需求&#xff1a;拉下菜单中数据过多&#xff0c;200条以上&#xff0c;就会导致select组件卡死。所以需要使用滑动到底部使其分页加载 可以借助 onPopupScroll 事件来监听下拉菜单的滚动事件&#xff0c;并判断当前是否已经到达了下拉菜单底部。具体可以通过以下步骤实现&…

什么是DeFi

随着社会的不断进步&#xff0c;区块链技术的不断完善和发展&#xff0c;去中心化金融&#xff08;DeFi&#xff09;成为了区块链领域中很热门的话题之一。DeFi是一种运行在区块链上的金融系统&#xff0c;它的目的是通过去除中心化的机构和服务商&#xff0c;实现全球范围内的…

从语言模型到ChatGPT,大模型调教全攻略

文&#xff5c;python 前言 你是否想过&#xff0c;为什么ChatGPT能够如此火爆呢&#xff1f;我认为这主要是因为ChatGPT提供了好玩、有用的对话式交互功能&#xff0c;能够为用户提供帮助&#xff0c;而不仅仅是依靠“大”模型的魅力。毕竟&#xff0c;GPT-3在2020年就已经推出…

Python OpenCV 3.x 示例:1~5

原文&#xff1a;OpenCV 3.x with Python By Example 协议&#xff1a;CC BY-NC-SA 4.0 译者&#xff1a;飞龙 本文来自【ApacheCN 计算机视觉 译文集】&#xff0c;采用译后编辑&#xff08;MTPE&#xff09;流程来尽可能提升效率。 当别人说你没有底线的时候&#xff0c;你最…

文章改写神器-文章生成器免费版

文章伪原创工具 您是否在写文章时感到烦恼&#xff0c;因为您必须为每个不同的平台创建不同的版本&#xff1f;或者您是否感到沮丧&#xff0c;因为您的文章没有通过Google搜索引擎优化SEO&#xff1f; 如果您回答了“Yes”对于上述问题&#xff0c;那么“文章伪原创工具”就…

国家数据局来了,数据市场“黑暗丛林”时代将终结丨数字价值观察室·直播...

【《数字价值观察室》是钛媒体与ITValue联合推出的一档有关企业数字化的深度视频访谈栏目&#xff0c;脱胎于已连续举办十余届的全球数字价值峰会。栏目内容将聚焦产业人士最为关注的数字化问题&#xff0c;邀请行业专家、企业家等作为“观察员”现场论道&#xff0c;探寻数字经…

基于多源数据集成的城市地下管廊运维与智慧管控研究

1、引言 1833年&#xff0c;市政管线综合管廊在巴黎城市地下建成至今&#xff0c;经过百年来的探索、研究、改良和实践&#xff0c;法国、英国、德国、俄罗斯、日本、美国等发达国家的管廊规划建设与安全运维体系已经日臻完善&#xff0c;截止目前&#xff0c;国外已建成各类管…

Python3 OpenCV4 计算机视觉学习手册:6~11

原文&#xff1a;Learning OpenCV 4 Computer Vision with Python 3 协议&#xff1a;CC BY-NC-SA 4.0 译者&#xff1a;飞龙 本文来自【ApacheCN 计算机视觉 译文集】&#xff0c;采用译后编辑&#xff08;MTPE&#xff09;流程来尽可能提升效率。 当别人说你没有底线的时候&a…

Python自动化测试 环境搭建 Selenium、WebDriver下载、安装、配置、基本使用详解

基本于Python语言 和 Selenium框架&#xff0c;使用PyCharm 开发环境&#xff0c;详细介绍自动化测试环境的搭建 以及 基本的使用方法。 一、安装Python环境 Python环境目前已被大部分主流操作系统所支持&#xff0c;比如在Linux、Mac、Unix等系统上就自带了Python环境&#xf…

春秋云境:CVE-2022-28525 (文件上传漏洞)

目录 一、题目 1.登录 2.burp抓包改包 3.蚁剑获取flag 一、题目 ED01CMSv20180505存在任意文件上传漏洞 英语不够 翻译来凑&#xff1a; 点击其他页面会Not Found 找不到&#xff1a; 先登录看看吧&#xff1a; 试试万能密码&#xff1a;admin&#xff1a;123 发现错误…

王春玲:在 MogDB 中实现真正意义上的自治异步事务提交

导语 2023年4月7-8日&#xff0c;由中国DBA联盟&#xff08;ACDU&#xff09;和墨天轮社区联合主办的第十二届『数据技术嘉年华』(DTC 2023) 在北京新云南皇冠假日酒店成功举办。云和恩墨本原数据内核研发工程师王春玲在“智能前沿&#xff1a;数据库内核技术”专题论坛上发表了…

Adobe设计师证书

Adobe设计师证书又称为Adobe国际认证证书和Adobe认证证书&#xff0c;Adobe国际认证(英文:Adobe Certified Professional)是Adobe公司CEO签发的权威国际认证体系,旨在为用户提供Adobe软件的专业认证。 Adobe认证包括产品技能认证和职业技能认证多个级别&#xff0c;从初学者到专…

【PWN刷题wp】[BJDCTF 2020]babystack

新手上路~低速慢行~ 目录 前言 1. checksec 2. IDA 反汇编 3. payload编写 4. exp编写 5. pwntools用法 前言 作为pwn新手&#xff0c;尽可能在刷题中&#xff0c;记录、学习一些通用的知识点&#xff0c;因此wp是少不了的。 本题是一道简单的ret2text 1. checksec 没有…

程序员必会的英语单词汇总,学习速度可提高10倍,偷偷超越你身边的大聪明

前言 虽然说英语不好也能学编程&#xff0c;但学习速度却大大减慢&#xff0c;尤其是到后面你要查资料或者上Github等英文网站的时候&#xff0c;浏览器自带的翻译还会出错。 所以我专门花了几天的时间&#xff0c;结合自己这些年来的开发经验&#xff0c;把编程常用的英语单…

【C语言】基础语法3:控制流程结构

上一篇&#xff1a;运算符和表达式 下一篇&#xff1a;函数和递归 ❤️‍&#x1f525;前情提要❤️‍&#x1f525;   欢迎来到C语言基本语法教程   在本专栏结束后会将所有内容整理成思维导图&#xff08;结束换链接&#xff09;并免费提供给大家学习&#xff0c;希望大…

linux_设置定时器(C语言)-alarm函数-time命令-settimer函数

接上一篇&#xff1a;linux_信号-终端按键信号-硬件异常信号-kill函数-raise函数-abort函数 本次来分享linux的定时器&#xff0c;也就是alarm函数和settimer函数的调用&#xff0c;同时也介绍time的一种用法&#xff0c;开始上菜&#xff1a; 此博主在CSDN发布的文章目录&…

C语言CRC-32 STM32格式校验函数

C语言CRC-32 STM32格式校验函数 CRC-32校验产生4个字节长度的数据校验码&#xff0c;通过计算得到的校验码和获得的校验码比较&#xff0c;用于验证获得的数据的正确性。基本的CRC-32校验算法实现&#xff0c;参考&#xff1a; C语言标准CRC-32校验函数 不同厂家通过对输入数…

一文读懂JavaWeb,前后端数据交互原来是这样的

文章目录 一、HTTP是前后端数据交互的载体1. HTTP Request2. HTTP Response 二、数据交互格式 JSON1. JSON对象与JSON字符串2. 不同语言中的JSON对象与JSON字符串互换 三、前端如何发送数据1. 表单发送数据2. JSON对象发送数据3. JSON 字符串方式 四、前端如何接收数据五、后端…