启动新的 xterm 实例时防止运行 .bashrc

启动新的 xterm 实例时防止运行 .bashrc

我正在运行 CentOS 6.6,偶尔当我生成一个新的 xterm 窗口时,我不希望 xterm 实例获取 .bashrc。有办法吗?

答案1

你的.bashrc不是由 读取的;如果你没有提供 的命令,它将由运行的xterm读取。你可以告诉 Bash 不要读取,方法是给它提供选项:bashxterm-e/etc/bash.bashrc~/.bashrc--norc

xterm -e bash --norc

当然,您可能想要 source/etc/bash.bashrc但不想~/.bashrc;我建议您简单地在新的 shell 中执行此操作:

. /etc/bash.bashrc

但你可以告诉 Bash 将其用作唯一的初始化文件:

xterm -e bash --rcfile /etc/bash.bashrc

这些 Bash 选项的完整详细信息当然位于手册页中。

相关内容