打开gnome-terminal而不需要.bashrc

时间:2013-12-30 14:51:45

标签: linux bash terminal gnome-terminal

由于我的.bashrc包含许多别名,变量以及许多其他改变bash行为的东西,我不时会想要运行gnome-terminal而不需要它。我想知道如果有一些简单的方法可以做到这一点,而无需临时重命名.bashrc或删除其内容。

2 个答案:

答案 0 :(得分:5)

您可以在不bash的情况下运行.bashrc

bash --norc

然后只需创建运行gnome-terminal命令的bash配置文件,而不是默认配置文件。

答案 1 :(得分:3)

除了已经提到的bash --norc之外,另一个选项是~/.bashrc开头的简单评估,如果您在gnome终端内运行,请跳过其余选项。

例如,您可能依赖于其他终端仿真程序和远程SSH登录以及虚拟控制台的本地登录不设置变量COLORTERM这一事实。有了这些信息,您可以将~/.bashrc中的所有内容包装在条件语句中:

if [ "$COLORTERM" != 'gnome-terminal' ]; then
  # all your current stuff in ~/.bashrc
fi

这样你就不必依赖于gnome终端设置,万一你不想这样做。