当前位置: 首页 > news >正文

我的终端怎么莫名卡死了?shell下ctrl+s的含义

在终端下面一不小心按下了ctrl + s,整个终端就锁住了,不知道原油的同学可能会以为终端卡死了,找不到原因只好关闭终端重新打开,然后下意识还不忘吐槽一句,垃圾ubuntu,动不动卡死。

事实上ctrl + s在终端下是有特殊用途的,那就是暂停该终端。

那么怎么退出锁定呢?

ctrl + q退出这种状态,让终端继续运行。

有意思的时,锁定期间敲下的字符,解锁后会自动输出到屏幕。

实测ctrl + c也可以,只不过就不会输出锁定期间敲下的字符了。

ctrl + s在早期的计算机中用来暂停屏幕的输出,因为那时候的屏幕输出比较慢,眼和手还可以配合使用。 现在计算机的屏幕输出非常快,刷刷的。

ctrl + s/q组合键基本上用不到了。

我们可以关掉这个功能,

执行
stty -ixonstty -ixany

stty命令是用于设置tty,-xon表示开启流控,-ixany表示输入任何字符都能开启输出。

关闭之后,我们发现,ctrl+s变成了shell的历史命令正向查找快捷键,和ctrl+r类似,只不过它是反向查找。

http://www.lryc.cn/news/30802.html

相关文章:

  • 【Vue】Vue的简单介绍与基本使用
  • 网络知识篇
  • python 连接数据库
  • 一文讲明白一致性hash算法
  • Java分布式解决方案(一)
  • 设备树系统学习(二)设备树的节点和属性
  • 【数据结构】二叉树的基本操作中的一些易错点
  • 在线图书借阅网站( Python +Vue 实现)
  • 不平衡数据集的建模的技巧和策略
  • 3. 算法效率
  • 仪表放大器放大倍数分析-运算放大器
  • laravel8多模块、多应用和多应用路由
  • 【Java学习笔记】6.Java 变量类型
  • Promise对象状态属性 工作流程 Promise对象的几个属性
  • webgpu思考obj携带属性
  • 设计模式(只谈理解,没有代码)
  • 06、Eclipse 中使用 SVN
  • Zookeeper3.5.7版本——客户端命令行操作(命令行语法)
  • 2023.03.05 学习周报
  • java Spring JdbcTemplate配合mysql实现数据批量修改
  • 《算法分析与设计》笔记总结
  • 序列化与反序列化概念
  • 【Java并发编程】CountDownLatch
  • 【iOS】Blocks
  • Java Volatile的三大特性
  • Android Compose——一个简单的Bilibili APP
  • 二叉树的最近公共祖先【Java实现】
  • 关闭应用程序遥测,禁止Windows收集用户信息
  • 【备战面试】每日10道面试题打卡-Day4
  • 热乎的面经——初出茅庐