/dev/ttyS 串口操作命令 setserial ,stty

简介: /dev/ttyS 串口操作命令 setserial ,stty

微信图片_20230117211100.png


image.png


stty - 改变并打印终端行设置


 总览

 stty [-F device] [--file=device] [SETTING]...

 stty [-F device] [--file=device] [-a|--all]

 stty [-F device] [--file=device] [-g|--save]


 描述

 quot; Add any additional description here

 打印或改变终端属性.

 -a, --all

 以可读的格式打印当前的所有设置

 -g, --save

 以终端可读的格式打印当前的所有设置

 -F, --file

 打开指定的设备,并用此设备作为输入来代替标准输入

 --help

 显示帮助并退出

 --version

 显示版本信息并退出


如:


stty -F "/dev/ttyS1" -a


设置退格键Backspace的删除行为

在默认情况下,我们按退格键Backspace时,会在屏幕上回显^H,而不是把前一个字符删除。比如使用sftp/ftp/sqlplus/ij等命令时,就会碰到这种情况。我们可以使用stty命令把Backspace的行为变成删除前一个字符。


[root@web ~]# sftp 192.168.6.12
Connecting to 192.168.6.12...
root@192.168.6.12's password:
sftp> get abc^H^H^H^H
Couldn't stat remote file: No such file or directory
File "/root" not found.
sftp> quit
[root@web ~]#
[root@web ~]# stty erase ^H
[root@web ~]# sftp 192.168.6.12
Connecting to 192.168.6.12...
root@192.168.6.12's password:
sftp> get abc
Couldn't stat remote file: No such file or directory
File "/root/abc" not found.
sftp> quit
[root@web ~]#

setserial可用来设置串口或显示目前的设置。


语法

setserial [-abgGqvVz][设备][串口参数]

参数说明:


-a 显示详细信息。

-b 显示摘要信息。

-g 显示串口的相关信息。

-G 以指令列表的格式来显示信息。

-q 执行时显示较少的信息。

-v 执行时显示较多的信息。

-V 显示版本信息。

-z 设置前,先将所有的标记归零


目录
相关文章
|
Java Linux iOS开发
又一款 IDEA 全家桶 神器 ja-netfilter-all 插件
又一款 IDEA 全家桶 神器 ja-netfilter-all 插件
9922 0
又一款 IDEA 全家桶 神器 ja-netfilter-all 插件
|
缓存 负载均衡 Linux
内核:进程与调度机制(笔记)
内核:进程与调度机制(笔记)
537 0
|
数据采集 监控 数据可视化
《数据质量评估方法大揭秘:精准衡量数据价值的关键》
在数字化时代,数据质量评估是确保数据价值的关键。常见方法包括准确性(与权威数据比对、内部逻辑校验)、完整性(统计缺失值、可视化分析)、一致性(数据格式检查、关联数据验证)、时效性(时间戳分析、业务场景判断)和可靠性(来源审查、稳定性分析)。其他方法如抽样评估、元数据评估和第三方评估也广泛应用。实际应用中需综合多种方法,结合业务场景制定评估指标,以确保数据质量,支持科学决策。
1822 18
|
监控 Linux
Linux 运行进程实时监控pidstat命令详解
Linux 运行进程实时监控pidstat命令详解
459 0
Vue3文字提示(Tooltip)
这是一篇关于 Vue2 文字提示(Tooltip)组件的教程,支持多种自定义属性,如最大宽度、展示文本、提示文本、样式、背景色、箭头显示等,并提供了在线预览示例。组件通过监听插槽和 `requestAnimationFrame` 实现了延迟显示与隐藏效果。文章详细介绍了组件实现代码及在页面中的使用方法。
960 0
Vue3文字提示(Tooltip)
|
存储 人工智能 安全
使用‘消除’技术绕过LLM的安全机制,不用训练就可以创建自己的nsfw模型
本文探讨了一种名为“abliteration”的技术,该技术能够在不重新训练大型语言模型(LLM)的情况下移除其内置的安全审查机制。通常,LLM在接收到潜在有害输入时会拒绝执行,但这一安全特性牺牲了模型的灵活性。通过对模型残差流的分析,研究人员发现可以识别并消除导致拒绝行为的特定方向,从而允许模型响应所有类型的提示。
3115 1
|
移动开发 Dart 前端开发
用 Vue.js 构建一个高性能 Flutter 应用
染陌给大家带来一个用 Vue.js 开发 Flutter 应用的方案,以及 Kraken 背后的实践与思考。
用 Vue.js 构建一个高性能 Flutter 应用
|
传感器 监控 芯片
嵌入式系统中MCU与SoC通信方式的选择与应用
嵌入式系统中MCU与SoC通信方式的选择与应用
600 3
Element UI 自定义/修改下拉弹窗的样式(如级联选择器的下拉弹窗样式)
Element UI 自定义/修改下拉弹窗的样式(如级联选择器的下拉弹窗样式)
1593 0