用法:stty [-F 设备 | --file=设备] [设置]...

或:stty [-F 设备 | --file=设备] [-a|--all]

或:stty [-F 设备 | --file=设备] [-g|--save]

输出或修改终端参数。

-a, --all             以可读性较好的方式输出全部当前设置

-g, --save            以stty 可读取的格式输出当前全部设置

-F, --file=设备       打开并使用指定设备代替标准输入

--help            显示此帮助信息并退出

--version         显示版本信息并退出

可选- 在设置前的指示中,* 标记出了非POSIX 标准的设置。以下系

统定义象征了哪些设置是有效的。

特殊字符:

* dsusp 字符   每当输入刷新时会发送一个用于终端阻塞信号的字符

eof  字符    表示文件末尾而发送的字符(用于终止输入)

eol  字符    为表示行尾而发送的字符

* eol2 字符    为表示行尾而发送的另一个可选字符

erase 字符   擦除前一个输入文字的字符

intr 字符    用于发送中断信号的字符

kill 字符    用于擦除当前终端行的字符

* lnext 字符   用于输入下一个引用文字的字符

quit 字符    用于发送退出信号的字符

* rprnt 字符   用于重绘当前行的字符

start 字符   在停止后重新开启输出的字符

stop 字符    停止输出的字符

susp 字符    发送终端阻断信号的字符

* swtch 字符   在不同的shell 层次间切换的字符

* werase 字符  擦除前一个输入的单词的字符

特殊设置:

N            设置输入输出速度为N 波特

* cols N       统治内核终端上有N 栏

* columns N    等于cols N

ispeed N     设置输入速度为N 波特

* line N       设置行约束规则为N

min N        和 -icanon 配合使用,设置每次一完整读入的最小字符数为

ospeed N     设置输出速度为N 波特

* rows N       向内核通告此终端有N 行

* size 根据内核信息输出当前终端的行数和列数

speed        输出终端速度(单位为波特)

time N       和-icanon 配合使用,设置读取超时为N 个十分之一秒

控制设置:

[-]clocal    禁用调制解调器控制信号

[-]cread     允许接收输入

* [-]crtscts   启用RTS/CTS 握手

csN          设置字符大小为N 位,N 的范围为5 到8

[-]cstopb    每个字符使用2 位停止位 (要恢复成1 位配合"-"即可)

[-]hup       当最后一个进程关闭标准终端后发送挂起信号

[-]hupcl     等于[-]hup

[-]parenb    对输出生成奇偶校验位并等待输入的奇偶校验位

[-]parodd    设置校验位为奇数 (配合"-"则为偶数)

输入设置:

[-]brkint    任务中断会触发中断信号

[-]icrnl     将回车转换为换行符

[-]ignbrk    忽略中断字符

[-]igncr     忽略回车

[-]ignpar    忽略含有奇偶不对称错误的字符

* [-]imaxbel   发出终端响铃但不刷新字符的完整输入缓冲

[-]inlcr     将换行符转换为回车

[-]inpck     启用输入奇偶性校验

[-]istrip    剥除输入字符的高8 位比特

* [-]iutf8     假定输入字符都是UTF-8 编码

* [-]iuclc     将大写字母转换为小写

* [-]ixany     使得任何字符都会重启输出,不仅仅是起始字符

[-]ixoff     启用开始/停止字符传送

[-]ixon      启用XON/XOFF 流控制

[-]parmrk    标记奇偶校验错误 (结合255-0 字符序列)

[-]tandem    等于[-]ixoff

输出设置:

* bsN          退格延迟的风格,N 的值为0 至1

* crN          回车延迟的风格,N 的值为0 至3

* ffN          换页延迟的风格,N 的值为0 至1

* nlN          换行延迟的风格,N 的值为0 至1

* [-]ocrnl     将回车转换为换行符

* [-]ofdel     使用删除字符代替空字符作填充

* [-]ofill     延迟时使用字符填充代替定时器同步

* [-]olcuc     转换小写字母为大写

* [-]onlcr     将换行符转换为回车

* [-]onlret    使得换行符的行为表现和回车相同

* [-]onocr     不在第一列输出回车

[-]opost     后续进程输出

* tabN 水平制表符延迟的风格,N 的值为0 至3

* tabs 等于tab0

* -tabs        等于tab3

* vtN          垂直制表符延迟的风格,N 的值为0 至1

本地设置:

[-]crterase  擦除字符回显为退格符

* crtkill      依照echoprt 和echoe 的设置清除所有行

* -crtkill     依照echoctl 和echol 的设置清除所有行

* [-]ctlecho   在头字符中输出控制符号("^c")

[-]echo      回显输入字符

* [-]echoctl   等于[-]ctlecho

[-]echoe    等于[-]crterase

[-]echok     在每清除一个字符后输出一次换行

* [-]echoke    等于[-]crtkill 意义相同

[-]echonl    即使没有回显任何其它字符也输出换行

* [-]echoprt   在"\"和"/"之间向后显示擦除的字符

[-]icanon    启用erase、kill、werase 和rprnt 等特殊字符

[-]iexten    允许POSIX 标准以外的特殊字符

[-]isig      启用interrupt、quit和suspend 等特殊字符

[-]noflsh    在interrupt 和 quit 特殊字符后禁止刷新

* [-]prterase  等于[-]echoprt

* [-]tostop    中止尝试向终端写入数据的后台任务

* [-]xcase     和icanon 配合使用,用转义符"\"退出大写状态

综合设置:

* [-]LCASE     等于[-]lcase

cbreak       等于-icanon

-cbreak      等于icanon

cooked       等于brkint ignpar istrip icrnl ixon opost isig icanon eof                   eol 等的默认值

-cooked      等于-raw

crt          等于echoe echoctl echoke

dec          等于echoe echoctl echoke -ixany intr ^c erase 0177 kill ^u

* [-]decctlq   等于[-]ixany

ek           清除所有字符,将它们回溯为默认值

evenp        等于parenb -parodd cs7

-evenp       等于-parenb cs8

* [-]lcase     等于xcase iuclc olcuc

litout       等于-parenb -istrip -opost cs8

-litout      等于parenb istrip opost cs7

nl           等于-icrnl -onlcr

-nl          等于icrnl -inlcr -igncr onlcr -ocrnl -onlret

oddp 等于parenb parodd cs7

-oddp        等于-parenb cs8

[-]parity    等于[-]evenp

pass8        等于-parenb -istrip cs8

-pass8       等于parenb istrip cs7

raw          等于-ignbrk -brkint -ignpar -parmrk -inpck -istrip

-inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany

-imaxbel -opost -isig -icanon -xcase min 1 time 0

-raw 等于cooked

sane 等于cread -ignbrk brkint -inlcr -igncr icrnl -iutf8

-ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr

-onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0

isig icanon iexten echo echoe echok -echonl -noflsh

-xcase -tostop -echoprt echoctl echoke,所有特殊字符均

使用默认值

处理连接到标准输入的tty 终端行设置。当不附加参数时,程序会输出波特率、行约束

规则以及与标准stty 设置间的偏差。在设置中,字符会被逐字读取或是被编码为^c、

0x37、0177 或127 这样的字符,其中有特殊值^- 或undef 被用于禁止特殊字符。

上一篇:请教:Baytrail平台 SO-DIMM 改 UDIMM 遇到兼容性问题

下一篇:CentOS 6.x和7.x安装过程中遇到的那些坑

linux终端stty恢复默认,[Linux]stty命令使用详解相关推荐

  1. Linux Shell脚本入门--wget 命令用法详解

    Linux Shell脚本入门--wget 命令用法详解 wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上.它有以下功能 ...

  2. linux中cat、more、less命令区别详解

    linux中cat.more.less命令区别详解 转自:https://blog.csdn.net/xyw_blog/article/details/16861681 众所周知linux中命令cat ...

  3. linux在vi创建文件,Linux下创建文本文件(vi/vim命令使用详解)

    vi test.txt 或者 vim test.txt 再或者 touch test.txt vim是vi的升级版,指令更多,功能更强. 下面是收集的vim用法,当在vim里面要实现退出,首先要做的是 ...

  4. dd linux 尾部添加0_Linux 下的dd命令使用详解(摘录)

    一.dd命令的解释 dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换. 注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512:c=1:k=1024:w=2 参数注释: 1. ...

  5. dd linux 尾部添加0_linux下的dd命令使用详解

    一.dd命令的解释 dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换. 注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512:c=1:k=1024:w=2 参数注释: 1. ...

  6. Linux 文件与目录管理+用户管理命令(详解+练习)

    1. 创建目录 mkdir NO1. 在当前路径创建一级目录 [root@rehat root]# mkdir test NO2. 在当前路径创建多级目录 [root@rehat root]# mkd ...

  7. ad19pcb设置恢复默认_电脑主板BIOS设置详解BIOS知识大全

    电脑主板BIOS设置详解-BIOS知识大全 什么是电脑BIOS,一般电脑主板都设置了电脑开机后一直按着Del键即可进入BIOS. 系统开机启动 BIOS,即微机的基本输入输出系统(Basic Inpu ...

  8. linux终端stty恢复默认,linux stty命令

    stty时一个用来改变并打印终端行设置的常用命令 1,在命令行下,禁止输出大写的方法 stty iuclc #开启 stty -iuclc #恢复 2,在命令行下禁止输出小写 stty olcuc # ...

  9. linux 指令tftp传输文件_Linux tftp 命令用法详解-Linux命令大全(手册)

    tftp 在本机和tftp服务器之间使用TFTP协议传输文件 补充说明 tftp命令 用在本机和tftp服务器之间使用TFTP协议传输文件. TFTP是用来下载远程文件的最简单网络协议,它其于UDP协 ...

最新文章

  1. 【转】Android Activity原理以及其子类描述,androidactivity
  2. 机器学习入门系列四(关键词:BP神经网络)
  3. 注册表文件修改打开程序的简单示例
  4. 数据装载全/存量直接装载到目标表_09
  5. python3-pandas 缺失数据的处理
  6. Ubuntu Vi 编辑器 命令(转)
  7. 我同事今天被裁了,但我却涨了1万工资!
  8. linux运行powershell,linux – 是否可以编写一个在bash / shell和PowerShell中运行的脚本?...
  9. mysql 封装json数据类型_mysql中的json数据类型
  10. mysql服务突然丢失解决方案
  11. Elasticsearch模块功能之-索引分片分配(Index shard allocation)
  12. (转载)PHP环境搭建-记录
  13. VC通用控件自适应屏幕类
  14. 大学生购买笔记本电脑防坑指南
  15. Windows 操作系统成功背后的传奇工程师
  16. 【朝花夕拾】Lint使用篇
  17. Waterfall Scrum
  18. Latex排版,表格标题总是出现在下方的解决方案
  19. 非系统APK很多权限受限制,如何让APK成为系统APK
  20. 【Numpy】用Python求解数独

热门文章

  1. c#字符串按位转成asc_C# 你也可以写个服务器
  2. 基于最小费用流(MCF)法的相位解包裹理论与实验验证-含Matlab代码
  3. Sqoop export时报错transitioned from state FAIL_FINISHING_CONTAINER to FAILED
  4. Vue基础之数组更新
  5. PHP二开APP分发源码+免IOS/免签封包分发
  6. python核密度图_使用Python绘制2D核密度估计
  7. 【Python数据科学】第一章 IPython 超越Python
  8. 下面关于计算机病毒的一些叙述中 错误的是,下面关于计算机病毒的一些叙述中,错误的是( )。...
  9. 鲁大师电动车智能化测评报告第十二期
  10. win11屏幕自动变暗的解决办法