文档章节

linux下ctrl+c中止不了

gaolongquan
 gaolongquan
发布于 05/20 12:22
字数 351
阅读 43
收藏 0

有一台centos7的服务器,ctrl+c无效,并且tail -f也无效,只能关掉终端或者crtl+z放入后台再删掉,但是ping的时候使用ctrl+c是有效果的。
出现这种情况的原因可能是因为有人要使用ruby安装redis?如果你的机器上有redis,应该八九不离十了,如果没有,也输入trap了解一下。

为什么linux上ctrl+c没反应?linux ctrl c无法终止?linux+ctrl+c用不了?linux屏幕 ctrl c?

为什么SecureCRT ctrl c没有效果了呢?


原因:安装 rvm 后导致 Linux 下的 ctrl-c 快捷键失效  https://www.v2ex.com/t/489138

如果 rvm -v 的版本是 1.29.4,那么 ctrl-c 就会失效。
[lane@vultr ~]$ trap
trap -- '' SIGINT
trap -- '' SIGQUIT
trap -- '' SIGTSTP
trap -- '' SIGTTIN
trap -- '' SIGTTOU
[lane@vultr ~]$ 
可见比正常情况多出了 SIGINT 和 SIGQUIT

永久解决方法:

要么升级要么卸载
https://rvm.io/
gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
\curl -sSL https://get.rvm.io | bash -s stable
rvm -v
RVM version 1.29.8 (latest) is installed, yet version 1.29.4 (latest) is loaded.
rvm reload
echo rvm_auto_reload_flag=1 >> ~/.rvmrc
重开终端,恢复 

© 著作权归作者所有

gaolongquan
粉丝 12
博文 168
码字总数 61134
作品 0
厦门
运维
私信 提问
网页爬虫之 Larbin 安装方法

Larbin的使用方法 安装步骤: 1. 找台机器安装Linux系统,本人选择的版本是Redhat 9。 2. 网上下载源码 3. 解压:tar –zxvf larbin-2.6.3.tar.gz 4. 进入到larbin-2.6.3目录 5. 修改编译选项...

红薯
2010/03/02
4.7K
5
Linux下的signal信号机制

在Linux中,要发送一个信号相当容易。程序员需要知道两个信息:要发送哪个信号,将这个信号发送给哪个进程。可以用 man 7 signal 找到一个可以利用的信号的列表。用户可以只将信号发送给用户...

晨曦之光
2012/03/02
830
1
Linux下的signal信号机制

在Linux中,要发送一个信号相当容易。程序员需要知道两个信息:要发送哪个信号,将这个信号发送给哪个进程。可以用 man 7 signal 找到一个可以利用的信号的列表。用户可以只将信号发送给用户...

长平狐
2013/01/06
107
0
Linux函数accept中断处理

1 背景 在Linux socket编程中(类似于《Linux socket编程案例》),服务器使用accept()阻塞模式等待客户端连接,在等待过程中,使用Ctrl+C来中断程序(产生SIGINT信号)。由于希望中断后先进行一...

shzwork
04/28
0
0
linux命令行快捷命令及vim常用快捷命令

vim中经常用到的快捷键组合: 正常模式下: ctrl f 翻到下一页 ctrl b 翻到上一页 /搜索关键词 n向下查找 N向上查找 选中一个单词,按下 可选中 n向下查找 N向上查找 ^跳至行首 $跳至行尾 G ...

kou_hao
2018/03/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

rocketmq之源码分析阶段总结(二十一)

RocketMQ是队列模型的消息中间件,具有高性能,高可靠,高实时,分布式的特点。同时支持分布式事物的两阶段提交,实现在分布式环境的事物操作。 1,nameserv是分布式的部署,并且相互之间不通...

wangshuaixin
17分钟前
2
0
小猿圈linux之在mac上安装 docker

docker极大提高了应用的运行效率,降低了云计算资源供应的成本,同时让应用的部署、测试和分发都变得前所未有的高效和轻松!docker是一个容器,不像kvm,他是真实的系统,启动时,KVM消耗的资...

小猿圈加加
22分钟前
1
0
spring aop 代理private方法 报错的问题分析

spring aop 代理private方法报空指针的问题 这两天做aop切面日志时,发现private方法报空指针。 原切入点配置如下: @Pointcut("@within(org.springframework.web.bind.annotation.RestC...

my_juke
27分钟前
2
0
c 基础教程六:c 循环结构

有的时候,我们可能需要多次执行同一块代码,c 语言提供了如下几种循环,各有特色。 while 循环 for 循环 do-while 循环 while 循环 只要给定的条件为真,C 语言中的 while 循环语句会重复执...

故城以南丶思念不安
46分钟前
4
0
spark 常见操作

为spark DataFrom 添加一个为 空的新列,使用UDF函数 想产生一个IntegerType类型列为null的DataFrame该怎么做。 import org.apache.spark.sql.functions._import org.apache.spark.sql.type...

蜉先生
57分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部