我目前的理解是,每次打开新终端时,都会运行添加到这两个文件中的命令。对吗?因为在很多地方,我看到建议将我想在登录时执行的命令放在那里,但如果每次打开新终端时都执行它们,那么我就不希望这样。你能帮我理解它们的工作原理吗?它们之间有什么区别?
如果我理解正确,那么我应该把想要执行的命令放在哪里仅在登录时,但不是每次打开新终端时都会发生这种情况?我知道我可以从“启动应用程序”的 GUI 中执行此操作,但如果可能的话,我有兴趣在文件中执行此操作。
答案1
说得(非常)简单:~/.profile
当您登录时获取,而~/.bashrc
当您打开终端窗口时获取。