我安装了一些单独的程序,其中一些需要我进入GUI终端设置并启用/禁用“将命令作为登录外壳程序运行”选项,才能使其中任何一个正常运行。
例:
我安装了Ruby on Rails。不幸的是,我必须进入终端选项并启用“将命令作为登录外壳程序运行”,以使其位于我的PATH中。
在我安装了sexy-bash-prompt之前,这并不是什么大问题,它仅在禁用该选项时才起作用。
所以我的问题本质上是:“将命令作为登录Shell运行”是做什么的?当您以登录shell身份运行时,是否有一种方法可以让它在无法运行的情况下运行?