帮助我理解 .profile、.bashrc 等

帮助我理解 .profile、.bashrc 等

我目前的理解是,每次打开新终端时,都会运行添加到这两个文件中的命令。对吗?因为在很多地方,我看到建议将我想在登录时执行的命令放在那里,但如果每次打开新终端时都执行它们,那么我就不希望这样。你能帮我理解它们的工作原理吗?它们之间有什么区别?

如果我理解正确,那么我应该把想要执行的命令放在哪里仅在登录时,但不是每次打开新终端时都会发生这种情况?我知道我可以从“启动应用程序”的 GUI 中执行此操作,但如果可能的话,我有兴趣在文件中执行此操作。

答案1

说得(非常)简单:~/.profile当您登录时获取,而~/.bashrc当您打开终端窗口时获取。

相关内容