在Linux 终端下不能按Ctrl + s?

  • Post author:
  • Post category:linux



很多刚从



windows



转移到



linux



上来工作的同事,在用



vim



编辑程序时,常常会习惯性的按下



Ctrl + s



保存文件内容。殊不知,这一按不紧,整个终端再也不响应了。





事实上



Ctrl + s



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



Ctrl + q



就行了。





想当年,刚开始用



linux



时,不小心按下



Ctrl + s



,不知道怎么处理,只好重起电脑。





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




Ctrl + c



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




Ctrl + d



相当于



exit



命令,退出当前会话。




Ctrl + z



将当前运行的程序放到后台运行。与运行时加



&



类似。




Tab










自动补全命令。









bash



脚本里,可以通过



trap



命令来禁止响应一些信号以达到屏蔽上面一些按键功能。







版权声明:本文为absurd原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。