我有一个源命令,每次打开新终端时都必须手动运行它。
source /opt/ros/groovy/setup.bash
因此我将命令添加到 .bashrc 文件中。但是它似乎没有运行,因为我仍然需要手动运行该命令才能使我的应用程序正常运行。
我添加了一个 echo 命令来确保 .bashrc 文件正在由终端运行,并且似乎确实如此。
提前致谢
答案1
您是否使用登录 shell 启动终端?
您的 ~/.profile 或 ~/.bash_profile 是否包含. ~/.bashrc
?
如果你使用 gnome-terminal,
- 编辑 -> 个人资料
- 选择您的个人资料并点击编辑
- 在标题和命令选项卡上,选中“以登录 shell 身份运行命令”