为什么源命令没有在 .bashrc 中运行

为什么源命令没有在 .bashrc 中运行

我有一个源命令,每次打开新终端时都必须手动运行它。

source /opt/ros/groovy/setup.bash

因此我将命令添加到 .bashrc 文件中。但是它似乎没有运行,因为我仍然需要手动运行该命令才能使我的应用程序正常运行。

我添加了一个 echo 命令来确保 .bashrc 文件正在由终端运行,并且似乎确实如此。

提前致谢

答案1

您是否使用登录 shell 启动终端?

您的 ~/.profile 或 ~/.bash_profile 是否包含. ~/.bashrc

如果你使用 gnome-terminal,

  • 编辑 -> 个人资料
  • 选择您的个人资料并点击编辑
  • 在标题和命令选项卡上,选中“以登录 shell 身份运行命令”

相关内容