在新终端中找不到自定义命令

时间:2013-12-22 02:17:01

标签: linux embedded-linux

大家。

我有一个基本的问题想咨询,关于环境变量设置。 关闭我的一个现有的终端,它可以执行编译(make)和执行自定义(mksdboot)命令,我不能再执行mksdboot命令了(我已经执行了预定义的设置环境变量shell脚本,即$ ./arndale_envsetup.sh)在新的终端。

因为我是Linux的初学者,我对环境变量设置规则不是很清楚。 我试图'su'或'sudo'来执行mksdboot,但没有运气:(

PS。我有另一个项目需要在我的PC上编译(我没有将PATH导出到.bashrc,只在每次打开一个新终端时执行导出PATH),是否可以尝试原始项目的环境变量?

感谢。

[增订]

我尝试使用$ source ./arndale_envsetup.sh,相关命令终于工作了。 但我仍然没有弄清楚工作与不工作之间的原因。 >“中<

1 个答案:

答案 0 :(得分:0)

命令

history

会列出你以前的命令在哪里。

这可能会给你一个指针,以你需要的方式设置路径。

您也可以尝试通过

查看您的命令
locate mksdboot