按下后退出终端或者

按下后退出终端或者

当我打开终端并多次按下Enter或时,终端会退出,即当我键入并按下或并按下所有终端窗口时,终端窗口都会关闭。我该如何解决这个问题?TablsEntercdTab

答案1

set -e如果您的 shell 或任何用户/全局配置文件中有此行,~/.bashrc而该行在您启动 shell 时将被引用,则此行为很常见。来自help set

-e  Exit immediately if a command exits with a non-zero status.

运行以下命令并尝试执行您正在执行的操作,您现在将获得正常行为,即bash_completion

set +e

要永久修复此问题,请找到set -e设置的位置(应该在~/.bashrc)然后将其注释掉或将其设置为set +e

答案2

这是由于 /tmp/ 文件夹的权限设置发生变化。

 chmod 1777 /tmp

现在问题解决了。

相关内容