终端于 14.04 开放时立即关闭

终端于 14.04 开放时立即关闭

我尝试按照在这里找到的其他答案进行操作,但是我无法阻止我的终端在 Ubuntu 14.04 LTS 上打开后立即关闭。

这是我的个人资料文件。

.bashrc
.profile
/etc/bash.bashrc
/etc/profile

环境简单

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

感谢您的帮助。

似乎只有在将我的用户添加到sftp用户组后才会发生这种情况。在我执行此操作之前,我的其他帐户运行正常。

答案1

您的问题是,当您打开终端时,标志i不再设置在“$-”中。替换:

# If not running interactively, don't do anything
case $- in
    *i*) ;;
      *) return;;
esac

和:

# If not running interactively, remember
case $- in
    *i*) IsInteractive=1;;
      *) IsInteractive=0;;
esac

相关内容