问题:

很多刚从windows转移到linux上来工作的同事,在用vim编辑程序时,常常会习惯性的按下Ctrl + s保存文件内容。殊不知,这一按不紧,整个终端再也不响应了。

解决方案:

事实上Ctrl + s在终端下是有特殊用途的,那就是暂停该终端,这个功能是否有什么实际用途,目前没有用到过,还不清楚。要退出这种状态,让终端继续运行,很简单,按下Ctrl + q就行了。

下面随便提一下其它几个特殊按键:

Ctrl + c 中止当前正在执行的程序。

Ctrl + d 相当于exit命令,退出当前会话。

Ctrl + z 将当前运行的程序放到后台运行。与运行时加 & 类似。

Tab 键 自动补全命令。

在bash脚本里,可以通过trap命令来禁止响应一些信号以达到屏蔽上面一些按键功能。

-------------------------------------------------------------------------------------

Ctrl + s:在终端下是有特殊用途的,那就是暂停该终端,
Ctrl + q 退出这种状态,让终端继续运行
注:即便终端在锁定状态下,你输入的命令虽然无法在屏幕上显示出来,但是敲下回车的时候还是会执行的,锁定的时候可别在键盘上乱按乱点

-------------------------------------------------------------------------------------

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

CTRL+S/Q组合键基本上用不到了。

Shell:Ctrl+s暂停终端和Ctrl+q相关推荐

  1. Linux后台进程管理以及ctrl+z(挂起)、ctrl+c(中断)、ctrl+\(退出)和ctrl+d(EOF)的区别

    一.后台进程管理命令 fg.bg.jobs.&.ctrl + z.ctrl + c.ctrl + \.ctrl + d 1. & 加在一个命令的最后,可以把这个命令放到后台执行 ,如g ...

  2. 计算机ctrl加的功能,电脑Ctrl键功能组合命令使用大全(超实用)

    电脑Ctrl键功能组合命令使用大全 Ctrl+Shift+Spacebar创建不间断空格 Ctrl+连字符 创建不间断连字符 Ctrl+B使字符变为粗体 Ctrl+I使字符变为斜体 Ctrl+U为字符 ...

  3. WordPress禁止F12审查元素、禁止图片拖动、禁止Ctrl+S保存、禁止Ctrl+U查看源码、右键美化,复制弹窗提醒版权

    WordPress站经常会被同行看到,辛辛苦苦上传的图片和绞尽脑汁写的文案就被同行抄走了,所以很有必要禁用右键. 纯代码无需插件,WordPress禁止F12审查元素.禁止图片拖动.禁止Ctrl+S保 ...

  4. pycharm 如何搜索?Ctrl+N 搜索py文件 Ctrl+shift+N 搜索所有类型的文件 ctrl+shift+f 全局字符串搜索 ctrl+shift+a 配置项搜索 双shift全局

    Ctrl+N 搜索py文件 Ctrl+shift+N 搜索所有类型的文件 ctrl+shift+f 全局字符串搜索 ctrl+shift+a 配置项搜索 双shift 全局组合搜索 参考文章:pych ...

  5. Vue 中实现快捷键CTRL + S(保存),CTRL+ Y(恢复),CTRL+ Z(回撤)

    mounted() {window.addEventListener('keydown', this.handleEvent) }, beforeDestroy() {window.removeEve ...

  6. ubuntu终端按ctrl+s就卡住怎么办?(按ctrl+q)(锁住)(锁屏)(暂停打印)

    使用vim时,如果按了组合键ctrl+s,会发现按什么都没反应,处于假死的状态,其实这个是linux系统命令行模式下的锁屏快捷键,只是输入的命令没有在输出终端(显示器)显示出来而已.所以,不止vim, ...

  7. kali终端快捷键(Ctrl+Alt+T)

    1.Windows系统:按Win键,Mac系统:command键来搜索设置:---->gnome-control-center(设置)---->设备---->Keyboard---- ...

  8. 终极 Shell——ZSH-让你的终端动起来

    Shell是Linux/Unix的一个外壳,你理解成衣服也行.它负责外界与Linux内核的交互,接收用户或其他应用程序的命令,然后把这些命令转化成内核能理解的语言,传给内核,内核是真正干活的,干完之后 ...

  9. shell就是linux的终端,linux中终端与shell的概念

    壳(Shell):Shell是指"提供给使用者使用界面"的软件(命令解析器).我们在使用Linux时不直接与系统打交道,而是通过Shell的中间程序.为什么称之为shell呢,是因 ...

最新文章

  1. RAD Studio XE2/XE3 官方 ISO 下载地址 (2012-09-05更新)
  2. php编译7教程,LANMP系列教程之php编译安装CentOS7环境
  3. .net工具类 分享一个简单的随机分红包的实现方式
  4. cutterman 导出html,电脑中如何使用cutterman插件
  5. less than 50000 rmb convertible car
  6. linux 网络的一些书籍
  7. 哪些才是对女朋友的有效关心,来学习一下~
  8. 简单技能之程序调试入门
  9. tp6 实现汉字转拼音
  10. 学习AccessibilityService实现微信抢红包插件
  11. ws550 第三方固件_【详细图文】华为WS550固件升级方法
  12. VIRTIO-BLK设备SERIAL ID
  13. 微信小程序day01
  14. 10大耗油,10大省油。
  15. ubuntu16安装中文输入法
  16. 使用S60手机的相机对焦功能
  17. 每个人都要对自己进行5 项必要投资
  18. UI 如何制作配色色卡
  19. 全世界所有的毒蛇欣赏
  20. 基才HDLC协议的SDH传输系统板间通信的设计

热门文章

  1. 变电站通信网络与系统-特定通信服务映射(SCSM)
  2. Java Web 开发详解
  3. THUSC2019去不了记
  4. CentOS node,npm,cnpm 环境部署
  5. 6-19 day17 内置函数 16:52-17:43
  6. iOS开发中runtime介绍
  7. java动手动脑 6
  8. ios开发中的字符串常量如何处理
  9. UVA 10870 Recurrences 矩阵快速幂
  10. AutoResetEvent 与 ManualResetEvent