小编Zhe*_*hua的帖子

为什么 IGNOREEOF 在 Zsh 中不起作用?

我经常使用 Ctrl-D 退出交互式 python 会话,但有时当 python 会话未打开时我会不小心点击它。这将导致向外壳发送 EOF 并随后关闭它(不要求确认)。我通过谷歌搜索得出了两种解决方案:

  1. set -o ignoreeof
  2. export IGNOREEOF=10

第一个选项在我的 zsh shell 和 bash shell 中完美运行。但是,第二个选项似乎只适用于 bash。当我在 zsh 中时,无论我为 设置什么数字IGNOREEOF,它都会像未设置一样发送 EOF。

有人可以帮助解释为什么 ZSH 会这样行事,还是只是我的 zsh shell 中某些特殊环境设置的结果?

linux bash zsh shell

4
推荐指数
1
解决办法
1430
查看次数

标签 统计

bash ×1

linux ×1

shell ×1

zsh ×1