我的终端怎么莫名卡死了?shell下ctrl+s的含义
Posted 奇妙之二进制
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的终端怎么莫名卡死了?shell下ctrl+s的含义相关的知识,希望对你有一定的参考价值。
在终端下面一不小心按下了ctrl + s
,整个终端就锁住了,不知道原油的同学可能会以为终端卡死了,找不到原因只好关闭终端重新打开,然后下意识还不忘吐槽一句,垃圾ubuntu,动不动卡死。
事实上ctrl + s
在终端下是有特殊用途的,那就是暂停该终端。
那么怎么退出锁定呢?
ctrl + q
退出这种状态,让终端继续运行。
有意思的时,锁定期间敲下的字符,解锁后会自动输出到屏幕。
实测ctrl + c
也可以,只不过就不会输出锁定期间敲下的字符了。
ctrl + s
在早期的计算机中用来暂停屏幕的输出,因为那时候的屏幕输出比较慢,眼和手还可以配合使用。 现在计算机的屏幕输出非常快,刷刷的。
ctrl + s/q
组合键基本上用不到了。
我们可以关掉这个功能,
执行
stty -ixon
和stty -ixany
stty命令是用于设置tty,-xon表示开启流控,-ixany表示输入任何字符都能开启输出。
关闭之后,我们发现,ctrl+s变成了shell的历史命令正向查找快捷键,和ctrl+r类似,只不过它是反向查找。
以上是关于我的终端怎么莫名卡死了?shell下ctrl+s的含义的主要内容,如果未能解决你的问题,请参考以下文章