背景:我将 RVM 更新到最新版本和 .rvmrc,以便我可以指导 rVM 使用项目特定的 gemset。但它现在要求 bash shell 是登录 shell。所以我通过 ubuntu 终端的 Edit |preference 做到了这一点。这工作得很好。
但是,gedit 的嵌入式终端仍然不是“将命令作为登录 shell 运行”。但是我可以通过在 gedit 启动后在嵌入式终端上输入“/bin/bash --login”来解决这个问题。
这是一个不错的解决方法,但我觉得必须有一种方法可以自动执行此操作。
我尝试将以下变体添加到 ~/.bashrc 文件的末尾,并且它可以正常工作,但是我必须按 ctrl-c 才能返回提示模式。另一个副作用,普通终端现在还需要我按 ctrl-C 才能返回提示模式。
/bin/bash -l -i
如何告诉 ~/.bashrc 文件执行该命令并返回提示模式,而无需每次都按 ctrl-C?或任何其他方式来实现这一目标。
提前致谢。
ps 我也在 askubuntu 上发布过