.bashrc 可以存在于主目录之外吗?

.bashrc 可以存在于主目录之外吗?

我想将 .bashrc 文件放在我的应用程序所在的目录中,以便相应地设置路径变量,而与当前目录的位置无关。同时,我希望能够立即运行该应用程序,而不必source每次都使用 shell 文件来设置路径。因此,我想我可以使用.bashrc在非登录终端启动时执行的文件。

如果我确实将它放在.bashrc主目录中的正确位置,我必须给出我想要避免的绝对路径。

有没有办法让类似的东西.bashrc不在主目录中(即在终端启动时执行的shell?)

答案1

您可以使用--rcfile "file"bash 选项,即读取"file"而不是/etc/bash.bashrc~/.bashrc

您可以为 gnome-terminal 创建一个启动器,然后bash使用该选项启动。

相关内容