EOF: 文件结束(End Of File);End of the File;经验正交函数(Empirical Orthogonal Function);电渗流 文件结束(End Of File)
CTRL+D表示的是EOF,
CTRL+C表示的是INT 信号(2), 即想进程发送一个中断,他和TERM是不一样的
至少在redhat是这样的,可以通过 kill -l来列出所有的信号,通过 man 7 signal来了解各种signal的不同解释
控制字符都是可以用(stty命令)更改的。
楼主可以用stty -a看看终端配置。
ctrl-c 是发送 SIGINT 信号,终止一个进程
ctrl-z 是发送 SIGSTOP信号,挂起一个进程
ctrl-d 不是发送信号,而是表示一个特殊的二进制值,表示 EOF
但是ctrl-d在具体比如getchar应用中又有些特别之处,可以参考"getchar()和EOF"那篇文章
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。